Python
Burette_Lee
多学习
展开
-
Python-替换或去除不能用于文件名的字符
今天在爬虫的时候,爬了二十条程序就莫名卡着不动了,还以为是被服务器禁止访问。还去加了user-agent池,随机获得user-agent构成headers,没想到居然是最后文件命名的时候出问题了。用于命名的字符串出现了非法的字符。网上查找资料,构造一个函数,通过正则表达式除去字符串中发非法字符:import redef validateTitle(title): rstr = r...原创 2018-08-22 15:21:09 · 9203 阅读 · 0 评论 -
windows 的pip下载更换源地址
【国内镜像】中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple 清华:https://pypi.tuna.tsinghua.edu.cn/simple 豆瓣:http://pypi.douban.com/simple/ 华中理工大学 : http://pypi.hustunique.com/simple 山东理工大学 : http://...转载 2018-12-05 14:47:26 · 784 阅读 · 0 评论 -
TypeError: __init__() got an unexpected keyword argument 'serialized_options'
更新TensorFlow引起的惨案。。。忘了是因为什么原因,我更新了一波TensorFlow,然后在P本地Python中import TensorFlow时,就报出了这个错误。网上的原因是说protobuf版本不对,采用pip install -U protobuf安装时,发现在我的电脑上的protobuf已经安装,所以没有什么反应。我激活TensorFlow环境,使用Pyt...原创 2018-11-10 21:18:04 · 4266 阅读 · 1 评论 -
ubuntu16.04出现pip3 AttributeError: '_NamespacePath' object has no attribute 'sort'
在Ubuntu上安装tqdm包的时候,报错了上面的错误,参考网友的示例,大都是说pip损坏了的.解决方案:下载 setuptools.zip解压,并进入解压后的目录执行unzip setuptools-40.5.0.zipcd setuptools-40.5.0.zipsudo python3 setup.py install这样就安装好setuptools了。安装pip...原创 2018-10-27 19:47:13 · 1093 阅读 · 1 评论 -
如何利用pip将python模块安装到python指定的版本中
参考:https://blog.csdn.net/rongxue2001/article/details/78144832本人在linux下同时安装了Python2.7和Python3.5,一、 利用pip将一些模块安装到指定的版本安装到python2.7版本中:sudo pip2 install 模块名安装到python3.5版本中:sudo pip3 install 模块名...转载 2018-09-11 08:56:16 · 1391 阅读 · 0 评论 -
关于python自增运算
用Python在改写KMP算法的时候,写了个 i++j++基础不牢,错误记录一下。查阅资料时看到如下的:>>> b = 5 >>> a = 5 >>> id(a) 162334512 >>> id(b) 162334512 >>> a is b True转载 2018-08-24 16:51:29 · 258 阅读 · 0 评论 -
Python-按照list中dict的某个key进行排序
在做项目的时候,遇到这样的数据:"trends": [ { "name": "Rick Gates", "promoted_content": null, "query": "%22Rick+Gates%22", ...原创 2018-08-21 10:57:17 · 10376 阅读 · 2 评论 -
Python-extend()与append()区别
extend()和append()都是Python语言列表类型自带的方法。这两个方法功能类似。但在处理多个列表时,结果迥异。#append()方法使用:不管是什么类型,直接看做一个整体插入a = [1,2,3]b = [4,5,6]a.append(b)print(a)[1,2,3,[4,5,6]]print(len(a)) 4 #a的长度为4#extend()方法,...原创 2018-08-21 00:48:30 · 1579 阅读 · 2 评论 -
python学习-----bug记录
1.TypeError: unsupported operand type(s) for -: 'map' and 'map'这是机器学习实战实现K-Means上的代码的报的错。错误之处是:fltLine = map(float,curLine)),此后对fltLine进行了加减操作。原因:map方法来对从文本文件中读取的数据进行映射处理,也就是把读取到的string转换为float。这一...原创 2018-08-19 19:25:21 · 580 阅读 · 0 评论 -
vim编写python程序解决缩进问题
使用vim的时候经常设置tab为四个字符的缩进,然而python的缩进是四个空格,不能是tab的缩进,在网上找到这样的解决方式autocmd FileType python set tabstop=4 | set expandtab | set autoindent 自动检测文件类型,如果是python文件的时候,tab为四个空格的缩进,而不是代表四个字符的tab。...原创 2019-08-28 20:47:17 · 2331 阅读 · 0 评论