Python自我成长笔记(一)
在写这篇文章前,我己自学python一个周了,中间遇到大大小小的坑无数。以下讲解一些我的踩坑攻略。
pip安装命令:python -m pip install --upgrade pip --force-reinstall
踩坑攻略一:
Windows下cmd ‘pip’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
一般安装后配置环境变量后觉得万事大吉,殊不知没有配置Scripts的环境变量。
解决方案:系统变量 Path 加入安装python的Scripts目录配置
踩坑攻略二:
Linux下lxml提示不存在,实际上我已经安装好了lxml。最后发现是被某博主的安装教程坑了,说是安装了Python3,实际安装的是Python2。
解决方案:pip2 install lxml
踩坑攻略三:
不管是linux,还是windows下,执行报错UnicodeDecodeError: ‘ascii’ codec can’t decode,或者是执行到有中文的地方就会中文乱码。
解决方案:
在最上面加入代码:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
踩坑攻略四:
在linux下如何后台执行test.py文件,并且无缓存地输出到日志文件。
一开始执行nohup python test.py & ,查看了当前目录下的nohup.out没有任何内容。jobs -l查看确实挂在后台执行了。
去查了下python执行有缓存输出。所以修改一下shell命令。执行后 cat my.log可发现有内容。
解决方案:
nohup python -u test.py > my.log 2>&1 &
踩坑攻略五:
在网上看到了一行Python代码的启动一个http服务器
python -m http.server 8888
我的电脑一直报错
查找资料发现python2版本的命令如下:
解决方案:
python -m SimpleHTTPServer 8080
踩坑攻略六:
当你频繁的去访问一个网站的时候会出现
time out , HTTP Error 403: Forbidden,[Errno 104] Connection reset by peer,urlopen error [Errno 10061]和10060
这是因为你频繁访问,被设置了策略,甚至封了你的IP,等等
解决方案:
每次请求之间要time.sleep()。sleep几秒完成看对你限制的时间长短。在访问别的网站时,最好先用浏览器拿到当前网站Cookie,带着Cookie访问,被策略的机会大大降低。
总结:以上大多坑来自于版本问题,所以最近打算直接开始学习Python3。可规避不少问题。
Python自我成长笔记(一)相关推荐
- Python自我成长笔记(二)
首先我们学习一下python的基础,python3的教程到处都是,本文只讲解里面需要注意的点. 1.数据类型和变量需要注意的几个点 字符串的转义:\" \' print('I\'m \&qu ...
- python二郎成长笔记(二)(封装类class)
封装类--class(将内容封装到某处) class name:def const(self,--) 我们调用函数const时可以这样调用 obj = name() obj.const() 这里有个概 ...
- python自我总结笔记、加上一些自己思考_写技术博客那点事(此篇文章 鼓励自己 多思考 多学习 多做 )...
前言 写文章是一个短期收益少,长期收益很大的一件事情,人们总是高估短期收益,低估长期收益.往往是很多人坚持不下来,特别是写文章的初期,刚写完文章没有人阅读会有一种挫败感,影响了后期创作. 从某种意义上 ...
- python自我总结笔记、加上一些自己思考_2020.1 月 阿巛个人总结
一月的日历 由于我后来完全忘了这个日历,后半个月并没有记录什么 不过后面蜗居的日子其实也只是每天重复性的学习.娱乐罢了 发现把事情这样展现出来十分的直观,2月一定要好好的利用才行! 六宫格总结 Dai ...
- Python自我学习笔记
Python 一.基础知识 1.import ... as ... 与from ... import ... 的区别 2.Python 中 type. dtype. astype 用法区别 3.字符串 ...
- python二郎成长笔记(三)(matlab标定工具箱详解,旋转矩阵旋转向量,matlab标定数据传入opencv)
这一章由来:二郎之前研究matlab的双目立体视觉,已经得到了需要的信息,可是,二郎想要对代码进行修改使其更适宜自己的应用目的. 修改:标定不用修改--matlab内置的已经很强大了,而且没有必要用p ...
- python二郎成长笔记(一)(pip升级,python入门,基础,python2和3不同格式带来的问题,头文件引用的格式,变量的类型,__name__ == '__main__')
二郎的操作系统是windows,之前同时安装了python2和python3,因此在一些应用中还涉及了版本切换以及安装插件等问题. 同时安装是指在Anaconda中完成的,Anaconda(官方网站) ...
- Python数模笔记-Sklearn(2)聚类分析
1.分类的分类 分类的分类?没错,分类也有不同的种类,而且在数学建模.机器学习领域常常被混淆. 首先我们谈谈有监督学习(Supervised learning)和无监督学习(Unsupervised ...
- Alibaba内部Java技术成长笔记,业界良心,程序员最爱
前言 根据数据表明,阿里巴巴已经连续3年获评最受欢迎的中国互联网公司,实际上阿里巴巴无论在科技创新力还是社会创造价值这几个方面,都是具有一定代表里的.在行业内,很多互联网企业也将阿里作为自己的标杆,越 ...
最新文章
- 中体骏彩C++面试题
- SpringCloud 2020版本教程1:使用nacos作为注册中心和配置中心
- Linux入门基础教程之Linux下软件安装
- Java开发专业通过swot分析岗位_掌起智能科技 | 你们要的安卓岗位来了,还有JAVA,技术经理等岗位...
- CVPR 2021 Short-video Face Parsing Challenge 季军方案分享
- B03_NumPy创建数组(numpy.empty,numpy.zeros,numpy.ones)
- 汇编语言 DS段寄存器
- php内核介绍及扩展开发指南 pdf vp进,PHP内核介绍及扩展开发指南—Extensions 的编写...
- PL-VIO论文阅读
- Android:解决魅族5在Logcat下不输出Log.v()日志
- webpack 4.0 学习笔记(一)
- 2014年的六级考试即将来临,你们准备好了吗?
- UnityGI1:光照烘培
- slim.conv2d以及slim.convolution2d与tf.nn.conv2d的不同
- JQuery选择和设置表单值
- 《软件工程》 课后思考题
- python读取excel写入word模板_使用python将Excel数据填充Word模板并生成Word
- IT男不得不看的影视剧---《数字追凶》
- ubuntu/debian-bluster 用python安装 sasl 报错解决
- CSFB和SRVCC
热门文章
- 空气质量(air quality) 简称:AQI 计算AQI等笔记
- How to Reassign Workflow Task in Sharepoint 2007
- 如何用c语言对隐函数求导,隐函数求导的方法
- Mysql数据库delete删除后数据恢复成功案例报告
- 关于结构体,枚举,联合的一些知识
- oracle odt.net,ODT .NET 详解之 SqlDataSource 访问 Oracle
- AutoCad 新建或打开对话框 经常变为命令提示行的解决办法!
- C# xml格式字符串 反序列化和序列化
- exlc表格怎么换行_excel怎么换行 excel表格内如何换行
- JavaScript实现效果——考试倒计时