Python实践集
1.安装模块
pip install xxxxxx
2.使用代理访问网络
import socks #https://github.com/Anorov/PySocks
s = socks.socksocket() # Same API as socket.socket in the standard lib
s.set_proxy(socks.SOCKS5, "xxxxxx") # SOCKS4 and SOCKS5 use port 1080 by default
# Or
s.set_proxy(socks.SOCKS4, "xxxxxx", 8080)
# Or,注意自己使用代理的类别
s.set_proxy(socks.HTTP, "5.5.5.5", 8080)
# Can be treated identical to a regular socket object
s.connect(("www.baidu.com", 80))
s.sendall(b'GET / HTTP/1.1\r\nHost:www.baidu.com\r\nConnection:close\r\n\r\n')
print s.recv(4096)
3.模块
每个.py文件就是一个模块,可以通过import引用。
import aaa as bbb #重命名模块aaa
from sys import argv #直接引入argv,即在此模块中可以直接使用argv
from sys import * #引入sys中的所有名称
4.设定PATH
当引用的模块不在当前路径下的时候,可以设定PYTHONPATH
SET PYTHONPATH="C:/work"
当安装多个版本的python的时候,还可以通过上述方法变更不同版本python编译器
查看PATH:sys.path
增加PATH:sys.path.append("XXX")
5.程序块,使用冒号开头
if aaa:
bbb
5.定义函数
用def定义函数
def abc:
return xxx