- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python 标准库速查手册
1. 操作系统接口
os 模块提供了很多与操作系统交互的函数:
>>> import os
>>> os.getcwd() # Return the current working directory
'C:\\Python35'
>>> os.chdir('/server/accesslogs') # Change current working directory
>>> os.system('mkdir today') # Run the command mkdir in the system shell
0
应该用 import os 风格而非 from os import * 。这样可以保证随操作系统不同而有所变
化的os.open() 不会覆盖内置函数open() 。
在使用一些像 os 这样的大型模块时内置的 dir() 和 help() 函数非常有用:
>>> import os
>>> dir(os)
<returns a list of all module functions>
>>> help(os)
<returns an extensive manual page created from the module's docstrings>
针对日常的文件和目录管理任务,shutil 模块提供了一个易于使用的高级接口:
>>> import shutil
>>> shutil.copyfile('data.db', 'archive.db')
'archive.db'
>>> shutil.move('/build/executables', 'installdir')
'installdir'
2. 文件通配符
glob 模块提供了一个函数用于从目录通配符搜索中生成文件列表:
>>> import glob
>>> glob.glob('*.py')
['primes.py', 'random.py', 'quote.py']
3. 命令行参数
通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的
argv 变量。例如在命令行中执行 python demo.py one two three 后可以得到以下输出结果:
>>> import sys
>>> print(sys.argv)
['demo.py', 'one', 'two', 'three']
getopt 模块使用 Unix getopt() 函处理 sys.argv 。更多的复杂命令行处理由 argparse 模
块提供。
4. 错误输出重定向和程序终止
sys 还有 stdin,stdout 和 stderr 属性,即使在 stdout 被重定向时,后者也可以用于
显示警告和错误信息:
>>> sys.stderr.write('Warning, log file not found starting a new one\n')
Warning, log file not found starting a new one
大多脚本的定向终止都使用 sys.exit() 。
5. 字符串正则匹配
re 模块为高级字符串处理提供了正则表达式工具。对于复杂的匹配和处理,正则表达
式提供了简洁、优化的解决方案:
>>> import re
>>> re.findall(r'\bf[a-z]*', 'which foot or hand fell fastest')
['foot', 'fell', 'fastest']
>>> re.sub(r'(\b[a-z]
您可能关注的文档
- PVC导管二次结构预埋技术交底.doc
- pvc地面养护流程.doc
- pvc吊顶施工技术交底.doc
- PVC管材生产标准.doc
- PVC管道安装质量评定表.doc
- PVC管道工程安装施工方案.doc
- PVC排水管材合格证.doc
- PVC热稳定剂&其应用技术(吴茂英).doc
- PVC手套分级标准.doc
- PVC手套基本档案.doc
- 加强作风建设.pdf
- 2023年春国家开放大学电大《毛泽东思想和中国特色社会主义理论体系概论》大作业终结性考试试题:理论联.doc
- 2023年国开电大:理论联系实际,谈一谈你对实施乡村振兴战略的认识?与如何正确理解感性认识和理性认识.doc
- 2023年国开电大大作业:新时代青年应如何以神舟十四号载人飞船的三位航天员为榜样,为实现中国梦注入青.doc
- 2023年国开电大专科《政治学原理》形考任务一试题及答案.doc
- 高中军训感言(15篇).doc
- 2023年国开形势与政策形考1-5+大作业(23春学期).doc
- 2023年电大学前教育本保教实习个案观察分析记录_1700629965.676879.doc
- 2023年电大人文英语翻译形考题答案_1700514977.0436926.doc
- 2023年电大开放英语形成性考核册及答案材料.doc
文档评论(0)