python
hotdust
想成为一名JAVA方向的专家,做更多更好的基于JAVA的软件。
展开
-
python 虚拟环境
virtualenv 是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.6.6 / python3.0 ,但是如果都装到一起,经常会导致问题。所以需要一个工具能够将这两种或几种不同版本的环境隔离开来,需要哪个版本就切换到哪个版本做为默认版本。virtualenv 既是满足这个需求的工具。它能够用于创建独立的Python环境转载 2017-09-05 16:19:20 · 350 阅读 · 0 评论 -
python 通过代理抓取数据
前言 有一些网站和数据,是不通过代理访问不到的(不管是不是正经的 :) )。如何用Python抓取这些数据呢?正文1,设置代理因为我们的程序是在终端里执行,所以需要先设置一下: - 设置在终端下能够使用代理 - 启用ss代理,且本地代理为socks5://127.0.0.1:1080可以参考文章:Make the python requests work via socks proxy o原创 2017-09-17 22:11:06 · 1455 阅读 · 0 评论 -
httplib, httplib2, urllib, requests 区别
还是看使用场景: 1,httplib和httplib2直接处理HTTP /HTTP请求和响应,并为您提供更多空间来完成自己的工作。2,urllib和urllib2构建在httplib上,它们更抽象而强大,但有时候不能满足您对某些HTTP相关操作的指定需求。对于一般的需求(不是很底层的),这个用的还是比较多的。3,关于 requests,它应该是比 urllib* 系列更好使用的库。有的文章说它好,转载 2017-09-11 00:38:34 · 8033 阅读 · 0 评论 -
关于yield
Python yield 使用浅析:这一篇讲的非常好,讲了为什么我们需要yield python yield 研究:多了一些例子原创 2017-09-19 07:44:24 · 520 阅读 · 0 评论 -
关于 context manager
在看《Intermediate Python》中的context manager时候,对它的使用场景不是太明白,看了一些文章后才了解:context manager 和 yield一起使用的。下面的这篇文章写的很好,建议看看 Python——with语句、context manager类型和contextlib库原创 2017-09-19 07:47:35 · 808 阅读 · 0 评论 -
pycharm Enable Django Support 设置
在配置Djange Tests时,需要设置Enable Django Support,设置相关内容如下:Django project root: 选择包含manage.py文件的目录Settings:选择settings.py文件参考: Django原创 2017-09-12 15:54:56 · 7290 阅读 · 0 评论 -
关于Django + Nginx + uWSGI 配置总结
目录:下载Django项目配置uWSGI配置NginxSSH 端口转发环境:Red Hat 4.4.7-18(Linux version 2.6.32) Django (1.11.5) uWSGI (2.0.15) python (2.7.13)一. 下载Django项目这个步骤非常简单,就是把你写好的Django项目放到服务器上。二. 配置uWSGI1,使用pip install原创 2017-09-30 09:17:41 · 739 阅读 · 0 评论