学习日志---python(模块以及常用模块)
2015-08-30 20:54
811 查看
模块的中央仓库:
http://pypi.python.org/pypi
这个是国内的模块镜像:
http://pypi.douban.com/simple/
pip:
模块管理工具,通过pip intall [模块名],安装模块
pip freeze查看当前安装的模块
virtualenv
虚拟环境,使不同的python程序运行在自己的runtime中,互相不受影响,因为可能runtime中的版本不同,是一种沙盒机制;virtualenv本身也是一个模块;
virtualenv ENV可在当前目录创建一个文件夹,下面放置虚拟环境;
常用模块(python自带)
https://docs.python.org/2/library/ 查询api使用的网站
os模块
path模块是os的一个子模块;
os.getpid()获取当前进程的id
sys模块
subprocess
控制进程的api,可以监控进程
httplib
可以连接网络,通过json传输
urllib
可以完成对url地址的操作,例如下载等
http://pypi.python.org/pypi
这个是国内的模块镜像:
http://pypi.douban.com/simple/
pip:
模块管理工具,通过pip intall [模块名],安装模块
pip freeze查看当前安装的模块
virtualenv
虚拟环境,使不同的python程序运行在自己的runtime中,互相不受影响,因为可能runtime中的版本不同,是一种沙盒机制;virtualenv本身也是一个模块;
virtualenv ENV可在当前目录创建一个文件夹,下面放置虚拟环境;
常用模块(python自带)
https://docs.python.org/2/library/ 查询api使用的网站
os模块
path模块是os的一个子模块;
import os 打印出该操作系统的文件分割符 print os.path.sep filepath = 'c://asda/asd/' 得到目标文件 print os.path.basename(filepath) print '.'.join(['a','b','c']) 将后面的按照当前系统进行拼接 print os.path.join('/a','b','c','d.txt') 这个file是指最初调用的这个的文件路径,和被谁调用无关,输出绝对路径 print os.path.abspath(__file__)os模块:系统变量处理,linux上的文件处理,进程处理;
os.getpid()获取当前进程的id
sys模块
import sys 打印出处理当前文件的python的runtime路径 print sys.executable 用argv接受外界传入的参数 for i in sys.argv[1:]: print i 返回当前操作系统 print sys.platform 这个是把对控制台输出的流转接到文件上,把值输入到文件中了 f = open("text.txt","w") sys.stdout = f print "haha"
subprocess
控制进程的api,可以监控进程
httplib
可以连接网络,通过json传输
import httplib connection = httplib.HTTPConnection("api.douban.com") connection.request('GET','/v2/book/1886640') res = connection.getresponse() print res.read() connection.close() 下面的是把得到的字符串转为字典,可供查询 import httplib import json connection = httplib.HTTPConnection("api.douban.com") connection.request('GET','/v2/book/1886640') res = connection.getresponse() s = json.load(res) connection.close() print s["rating"]["max"]
urllib
可以完成对url地址的操作,例如下载等
import urllib urllib.urlretrieve()
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法