Python3.2官方文档翻译--标准库概览

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3.2官方文档翻译--标准库概览相关的知识,希望对你有一定的参考价值。

7.1 操作系统接口

Os模块提供主要很多与操作系统交互的函数。

 

>>> import os

>>> os.getcwd() # Return the current working directory

C:\\Python31

>>> 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()函数。

由于它们操作有非常大的不同。

内置方法dir()help()方法对交互的使用像os这样的大模块很实用。

>>> import os

>>> dir(os)

<returns a list of all module functions>

>>> help(os)

<returns an extensive manual page created from the modules docstrings>

对于日用文件和文件夹管理任务,shutill模块提供一个更高级别的并方便使用的接口。

>>> import shutil

>>> shutil.copyfile(data.dbarchive.db)

>>> shutil.move(/build/executablesinstalldir)

7.2 文件通配符

Glob模块提供一个函数用来从文件夹通配符搜索中生产文件列表。

>>> import glob

>>> glob.glob(*.py)

[primes.pyrandom.pyquote.py]

7.3 命令行參数

共同的工具脚本经常须要提供命令行參数。这些參数作为列表保存在sys模块中argv属性中。比如。接下来输出通过在命令行执行python demo.py one two three 得到的结果。

>>> import sys

>>> print(sys.argv)

[demo.pyonetwothree]

Getopt模块用Unix的习惯getopt()函数来执行sys.argv. argparse模块提供了很多更加作用强大和灵活的命令行操作。

7.4 错误输出重定向和程序终止

Sys模块还包含很多属性如 stdinstdoutstderr。后面的属性通经常使用来抛出警告或者错误信息,当stdout重定向时候也能够看到错误信息。

终止脚本的最直接方法就是用sys.exit()方法。

>>> sys.stderr.write(Warning, log file not found starting a new one\n)

Warning, log file not found starting a new one

以上是关于Python3.2官方文档翻译--标准库概览的主要内容,如果未能解决你的问题,请参考以下文章

Python3.2官方文档翻译--迭代器

Python3.2官方文档翻译--作用域和命名空间实例

Python3.2 官方文档翻译--错误与异常

Qt-QMake官方使用手册(翻译)

FreeRTOS官方翻译文档——第二章 队列管理

找到python官方标准库文档