Python 笔记二:总结入门坑及基础资源
安装
问题
基础
- 查看包的路径,用
__path__
- 在window系统出现安装问题,请浏览离线包安装
换源(豆瓣)
如果pip的速度很慢,不妨试一下换源,国内服务器豆瓣比较快,不妨试一下
sudo pip install scrapy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
安装
-
出现gcc错误 原因是要安装对应的c语言包,输入
sudo apt-get install libffi-dev
-
出现
packaging = pkg_resources.packaging
错误 原因是没有安装setuptools
,输入sudo apt-get install python-setuptools
-
ipython没有颜色且没法提示,请安装
pyreadline
,输入pip install pyreadline
-
出现ipython库冲突,ipython 1.2.1 替代了3.2,要删除,输入
sudo apt-get remove ipython
编码(针对python2.7)
-
python中文json串创建与解析 重点在于
ensure_ascii=False
- Python+Requests抓取中文乱码改进方案
- 打开中文文件,使用codecs.open(json_path,'w','utf-8'),减少编码出错
基础知识
文件读写
- w 以写方式打开,
- a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
- r+ 以读写模式打开
- w+ 以读写模式打开 (参见 w )
- a+ 以读写模式打开 (参见 a )
- rb 以二进制读模式打开
- wb 以二进制写模式打开 (参见 w )
- ab 以二进制追加模式打开 (参见 a )
- rb+ 以二进制读写模式打开 (参见 r+ )
- wb+ 以二进制读写模式打开 (参见 w+ )
- ab+ 以二进制读写模式打开 (参见 a+ )
window集成python数据处理环境
- python(x,y)
- Anaconda 科学集成环境包含多个库,numpy和scripy
- ipython+jupter 科学计算“好帮手”
- sublime+anaconda插件 sublime上实现格式化,自动补全
- vscode+python插件 vscode上实现格式化,自动补全,Debug,强烈推荐
数据处理论坛
- pydata(关于使用Python进行数据分析和Pandas包)
- pystatsmodels(Statsmodels和pandas包的问题)
- numpy-discussion(Numpy包的问题)
- sci-pyuser(大部分是SciPy或者科学问题)
参考
哪些 Python 库让你相见恨晚?
数据专家必知必会的 7 款 Python 工具
转载,请表明出处。总目录Awesome GIS
转载,请表明出处。总目录后端记事本