![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 54
MisterZZL
这个作者很懒,什么都没留下…
展开
-
pycharm的小问题之光标
一大早起来,突然发现pycharm的光变粗,按退格键会删除编写的内容,超级难受(如下图), 百度一下,也不知道在百度框里输什么关键字好,但最后还是找到了,哈哈....解决方法:1、按键盘上Insert键;2、如果是笔记本的话,就是按shift+0(我的笔记本上的0键上有个Insert单词) 被人问道新建py的时候也是有粗光标(俗称是插入模式)的怎么解决?顺便补充一下...原创 2018-04-22 09:56:27 · 52621 阅读 · 24 评论 -
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 · 3066 阅读 · 0 评论 -
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 · 1925 阅读 · 0 评论 -
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 · 37713 阅读 · 16 评论 -
国内镜像源的配置
1、pycharm中: 2、在cmd终端pip install xxxx ,需要以下操作: >>>在该目录下自己创建pip文件夹 >>>进入pip文件夹,创建文件pip.ini >>>pip.ini中的内容为: ...原创 2018-08-08 00:44:55 · 2669 阅读 · 0 评论 -
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 · 326 阅读 · 0 评论 -
装饰器
Python装饰器之前对装饰器的理解就一句话:对一个函数,对其不做任何改变的条件下,增加新的功能。个人觉得,这句话并没有什么毛病,但是实际在代码中体现的时候,各种内函数,外函数的,理解起来还是比较晕,尤其是带参数的装饰器。。。先看普通装饰器函数test1和函数test2是原始代码: def test1(): time.sleep(2) print('in the T1')...原创 2018-09-19 01:39:12 · 148 阅读 · 0 评论 -
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 · 4617 阅读 · 0 评论 -
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 · 215 阅读 · 0 评论 -
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 · 175 阅读 · 0 评论 -
照葫芦画瓢之老男孩购物车程序
salary = input('welcome to shopping,please input you salary:') #请输入你的工资product_list = [('iphone--->', 5999), #产品列表 ('watch', 599), ('tcl...原创 2018-04-23 23:02:20 · 195 阅读 · 0 评论 -
照葫芦画瓢之爬虫豆瓣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 · 177 阅读 · 0 评论 -
照葫芦画瓢之猫眼
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 · 195 阅读 · 0 评论 -
初学git
初学git,总结了一点东西,可能有理解和操作的不到位的地方,还有就是这个是我之前写在word上的,因为CSDN上不能直接上传,所以拷贝的过程中也可能有其他问题。发的的朋友还望指正。。。1、找到“参与协作的仓库” 2、找到右上角“派生”(单击进入) 3、回到主页面可以看到: 4、本地新建文件夹用于存放克隆仓库 5、在newtest1文件夹下进入GIt...原创 2018-05-20 20:39:01 · 168 阅读 · 0 评论 -
python 字符串、列表和元祖之间的切换
>>> s=['http','://','www','baidu','.com'] >>> url=''.join(s) >>> url 'http://wwwbaidu.com' >>> 上面的代码片段是将列表转换成字符串>>> s=('hello','world','!') >&am转载 2018-06-03 16:38:02 · 2667 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
python中的装包与拆包
python中的装包与拆包args和 **kwargs是在python的代码中经常用到的两个参数,初学者对这两个参数的理解可能仅仅限于args是用于接收多余的未命名参数,**kwargs用于接收形参中的命名参数,其中args是一个元组类型,而kwargs是一个字典类型的数据。其实这两个参数还涉及到了python中的一个重要的知识点,拆包与解包。这篇文章将会通过对这两个参数的拆开揉碎讲解,让小伙...转载 2018-09-20 00:19:19 · 875 阅读 · 1 评论