python control库_python的一些库

1、os.path

os.path.split():os拆分路径,返回 一个tuple,第一个为路径,第二个为文件名;

os.path.basename():只获取文件名;

os.path.dirname():只获取路径;

os.path.splitext():将路径,文件名,扩展名分开,并一个tuple返回;

os.path.commonprefix:在一组路径中,寻找一个共同的前缀;

os.path.jion():组合一些零散的字符串,生成一个安全的路径;

os.path.expanduser():寻找永恒的home目录;

os.path.expandvars():读系统中环境变量的值;

注:os.environ['MY']='VALUE'   添加系统环境变量

os.path.normpath:处理不规则字符串,将其转换为正常;

os.path.abspath:将相对路径转换为绝对路径;

2、cmd:提供一个框架!方便编写命令程序;

3、urllib、urllib2(python2.7.8)

read() , readline() , readlines() , fileno() , close() :这些方法的使用方式与文件对象完全一样;

info():返回一个httplib.HTTPMessage 对象,表示远程服务器返回的头信息;

getcode():返回Http状态码。如果是http请求,200表示请求成功完成;404表示网址未找到;

geturl():返回请求的url;

>>> importurllib>>> print urllib.urlopen("http://email.163.com/").read()

>>> test=urllib.urlopen("http://email.163.com/")>>> printtest.getcode()200

>>> printtest.geturl()

http://email.163.com/

>>> printtest.info()

Server: nginx

Date: Mon,29 Sep 2014 04:58:07GMT

Content-Type: text/html

Content-Length: 82202Connection: close

Last-Modified: Sun, 28 Sep 2014 06:32:27GMT

Vary: Accept-Encoding

Expires: Mon,29 Sep 2014 05:58:07GMT

Cache-Control: max-age=3600Accept-Ranges: bytes

>>> importurllib2>>> printdir(urllib2)

['AbstractBasicAuthHandler', 'AbstractDigestAuthHandler', 'AbstractHTTPHandler', 'BaseHandler', 'CacheFTPHandler', 'FTPHandler', 'FileHandler', 'HTTPBasicAuthHandler', 'HTTPCookieProcessor', 'HTTPDefaultErrorHandler', 'HTTPDigestAuthHandler', 'HTTPError', 'HTTPErrorProcessor', 'HTTPHandler', 'HTTPPasswordMgr', 'HTTPPasswordMgrWithDefaultRealm', 'HTTPRedirectHandler', 'HTTPSHandler', 'OpenerDirector', 'ProxyBasicAuthHandler', 'ProxyDigestAuthHandler', 'ProxyHandler', 'Request', 'StringIO', 'URLError', 'UnknownHandler', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', '_cut_port_re', '_opener', '_parse_proxy', '_safe_gethostbyname', 'addinfourl', 'base64', 'bisect', 'build_opener', 'ftpwrapper', 'getproxies', 'hashlib', 'httplib', 'install_opener', 'localhost', 'mimetools', 'os', 'parse_http_list', 'parse_keqv_list', 'posixpath', 'proxy_bypass', 'quote', 'random', 'randombytes', 're', 'request_host', 'socket', 'splitattr', 'splithost', 'splitpasswd', 'splitport', 'splittag', 'splittype', 'splituser', 'splitvalue', 'sys', 'time', 'toBytes', 'unquote', 'unwrap', 'url2pathname', 'urlopen', 'urlparse', 'warnings']

这篇博文将不断更新!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值