- 博客(23)
- 收藏
- 关注
转载 python中的装包与拆包
python中的装包与拆包args和 **kwargs是在python的代码中经常用到的两个参数,初学者对这两个参数的理解可能仅仅限于args是用于接收多余的未命名参数,**kwargs用于接收形参中的命名参数,其中args是一个元组类型,而kwargs是一个字典类型的数据。其实这两个参数还涉及到了python中的一个重要的知识点,拆包与解包。这篇文章将会通过对这两个参数的拆开揉碎讲解,让小伙...
2018-09-20 00:19:19
893
1
原创 装饰器
Python装饰器之前对装饰器的理解就一句话:对一个函数,对其不做任何改变的条件下,增加新的功能。个人觉得,这句话并没有什么毛病,但是实际在代码中体现的时候,各种内函数,外函数的,理解起来还是比较晕,尤其是带参数的装饰器。。。先看普通装饰器函数test1和函数test2是原始代码: def test1(): time.sleep(2) print('in the T1')...
2018-09-19 01:39:12
164
原创 Linux之SSH免密登录
实验方法:开启两台虚拟机A和B,IP地址分别为192.168.222.12、192.168.222.10在虚拟机A下做如下操作,生成公钥和密钥:[root@localhost ~]# ssh-keygen -t rsa连续3次回车,结果如下:此时可以进入/root/.ssh查看:[root@localhost ~]# cd /root/.ssh[root@localho...
2018-09-09 17:38:33
271
原创 源码安装Nginx以及用systemctl管理
一、源码安装Nginx:先安装gcc编译器(安装过的可以忽略)[root@localhost ~]# yum -y install gcc gcc-c++ wget进入src目录[root@localhost ~]# cd /usr/local/src/下载 nginx软件包[root@localhost src]# wget http://nginx.org/downl...
2018-09-08 15:43:20
2929
转载 CentOS 7 :Failed to start IPv4 firewall with iptables.
用iptables开启防火墙报错: Failed to start IPv4 firewall with iptables.转载于:https://blog.csdn.net/ls1645/article/details/78750561 错误原因:因为centos7.0默认不是使用iptables方式管理,而是firewalld方式。CentOS6.0防火墙用iptables...
2018-08-23 00:01:21
2859
转载 Linux系统下我的/etc/sysconfig/路径下无iptables文件
转载于:https://blog.csdn.net/zzm8421/article/details/78083582虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下:因为默认使用的是firewall作为防火墙,把他停掉装个iptablesystemctl stop firewalld systemctl mask firewalldy...
2018-08-22 22:26:53
330
原创 国内镜像源的配置
1、pycharm中: 2、在cmd终端pip install xxxx ,需要以下操作: >>>在该目录下自己创建pip文件夹 >>>进入pip文件夹,创建文件pip.ini >>>pip.ini中的内容为: ...
2018-08-08 00:44:55
2676
原创 pip升级时报错--- No module named 'pip._internal'
一、问题: 之前python3.6是安装的pip版本为:pip=9.0.1,我按照提示升级报错,一直装不上pip18.0,于是直接在site-package目录下删掉了pip-9.0.1的文件夹,然后再执行pip安装其他包的时候就会报错,如下图: 二、解决方案:强制重新安装pip3 cmd下,输入如下命令: ...
2018-08-08 00:32:52
37727
16
原创 error: Microsoft Visual C++ 14.0 is required(line_profiler模块安装失败的解决办法)
一、我的安装环境: 1、系统:win10,64位 2、python版本:python3.6.4二、遇到的问题: 1、cmd黑屏终端下输入命令:pip install line_profiler(安装不成功,报错内容不记得了) 2、pycharm中setting中安装失败,点开detail说是 Microsoft Visual C+...
2018-07-26 02:13:43
3071
转载 python文件的md5加密方法
本文实例讲述了python文件的md5加密方法。分享给大家供大家参考,具体如下:一、简单模式:from hashlib import md5def md5_file(name): m = md5() a_file = open(name, 'rb') #需要使用二进制格式读取文件内容 m.update(a_file.read()) a_file.clos...
2018-07-18 23:30:17
4631
原创 python中base64编码与解码
在python3中用base64进行编码和解码的时候特别注意:题目要求: 准备一张.jpg图片,比如:mm.jpg,读取图片数据并通过b85encode加密之后写入到新文件mm.txt文件中,然后读取mm.txt数据并解密之后然后写入到mmm.jpg文件中。import base64with open("mm.jpg","rb")as image: ...
2018-07-15 17:35:34
1930
原创 push到Git时常见的失败
之前学用git的时候,不想记命令,总是gui和bash交互的用,但是发现总出现push失败的问题,用gui来fetch的时候,显示下拉成功,但事实上并没有,这时候得在bash上用命令来下拉。全部用命令来操作的步骤如下:第一步,是将该目录git init进行初始化:第二步,git add -A ,第三步,git commit -m “description...”第四步,在github...
2018-07-15 00:30:01
6315
转载 Windos上生成密钥,以及添加到GIT
1.下载git//进入官网下载git;https://git-scm.com/download/win1232.配置本地信息git config --g user.name "wbiokr" //引号内输入用户名git config --g user.email "wbiokr@hotmail.com" //引号内输入邮箱 123.检测并生成秘钥///检查本机是否有密钥,建议即使有也直接删除...
2018-07-10 00:03:45
872
原创 python之深浅拷贝
基础没打牢,python的深浅copy老是混淆,模棱两可的。。。 一、对象赋值: a = [1,2,3] b = a # 对象赋值 print(id(a)) print(id(b)) 执行上面的代码,可以发现id(a)=id(b) 为什么呢?其实是在内存中有一个列表 [1,2,3],a和b就是两个标签,都指向...
2018-06-26 23:23:30
219
原创 LeetCode之有效括号
class Solution: def isValid(self,s): #第一步,if 判断传入为空的情况 if s == "": return True #第二步,if 判断当传入字符串个数为奇数个时,返回False if len(s) % 2 ==1: return False ...
2018-06-25 17:54:36
189
转载 python文件操作
第一步 排除文件打开方式错误:r只读,r+读写,不创建w新建只写,w+新建读写,二者都会将文件内容清零(以w方式打开,不能读出。w+可读写)w+与r+区别:r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建r+与a+区别:[python] view plain copyfd = open("1.txt",'w+') fd.write('123') fd = open("1...
2018-06-10 14:57:56
137
转载 python 字符串、列表和元祖之间的切换
>>> s=['http','://','www','baidu','.com'] >>> url=''.join(s) >>> url 'http://wwwbaidu.com' >>> 上面的代码片段是将列表转换成字符串>>> s=('hello','world','!') >&am
2018-06-03 16:38:02
2671
原创 初学git
初学git,总结了一点东西,可能有理解和操作的不到位的地方,还有就是这个是我之前写在word上的,因为CSDN上不能直接上传,所以拷贝的过程中也可能有其他问题。发的的朋友还望指正。。。1、找到“参与协作的仓库” 2、找到右上角“派生”(单击进入) 3、回到主页面可以看到: 4、本地新建文件夹用于存放克隆仓库 5、在newtest1文件夹下进入GIt...
2018-05-20 20:39:01
174
原创 照葫芦画瓢之老男孩购物车程序
salary = input('welcome to shopping,please input you salary:') #请输入你的工资product_list = [('iphone--->', 5999), #产品列表 ('watch', 599), ('tcl...
2018-04-23 23:02:20
199
原创 pycharm的小问题之光标
一大早起来,突然发现pycharm的光变粗,按退格键会删除编写的内容,超级难受(如下图), 百度一下,也不知道在百度框里输什么关键字好,但最后还是找到了,哈哈....解决方法:1、按键盘上Insert键;2、如果是笔记本的话,就是按shift+0(我的笔记本上的0键上有个Insert单词) 被人问道新建py的时候也是有粗光标(俗称是插入模式)的怎么解决?顺便补充一下...
2018-04-22 09:56:27
53006
24
原创 照葫芦画瓢之猫眼
import requestsfrom requests.exceptions import RequestExceptionimport reimport jsonfrom multiprocessing import Pooldef get_one_page(url): try: headers = { 'User-Agent':'Mozilla/5...
2018-04-21 20:49:05
197
原创 照葫芦画瓢之爬虫豆瓣top100
import requestsimport reimport jsonfrom requests.exceptions import RequestExceptiondef get(url): try: headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebK...
2018-04-21 20:47:56
181
MT7990-高PF-隔离电源-设计工具-Rev1.4-excel工具
2023-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人