python常用模块的功能_python常用模块

python

os

模块中文帮助文档

文章分类

:Python

编程

python

os

模块中文帮助文档

翻译者:

butalnd

翻译于

2010.1.7

——

2010.1.8

,个人博客:

http://butlandblog.appspot.com/

注此模块中关于

unix

中的函数大部分都被略过,翻译主要针对

WINDOWS,

翻译速度很快,

其中很多不足之处请多多包涵。

这个模块提供了一个轻便的方法使用要依赖操作系统的功能。

如何你只是想读或写文件,

请使用

open()

,

如果你想操作文件路径,请使用

os.path

模块,如果你想在命令行中,读入所有文件的所有

行,请使用

fileinput

模块。使用

tempfile

模块创建临时文件和文件夹,更高级的文件和文件夹处理,请

使用

shutil

模块。

os.error

内建

OSError exception

的别名。

os.name

导入依赖操作系统模块的名字。下面是目前被注册的名字:

'posix', 'nt', 'mac', 'os2', 'ce', 'java',

'riscos'.

下面的

function

data

项是和当前的进程和用户有关

os.environ

一个

mapping

对象表示环境。

例如,

environ['HOME']

表示的你自己

home

文件夹的路径

(

些平台支持,

windows

不支持

)

,它与

C

中的

getenv("HOME")

一致。

这个

mapping

对象在

os

模块第一次导入时被创建,

一般在

python

启动时,

作为

site.py

处理

过程的一部分。在这一次之后改变

environment

影响

os.environ

,除非直接修改

os.environ.

注:

putenv()

不会直接改变

os.environ

,所以最好是修改

os.environ

注:

在一些平台上,

包括

FreeBSD

Mac OS X

修改

environ

会导致内存泄露。

参考

putenv()

的系统文档。

如果没有提供

putenv()

mapping

的修改版本传递给合适的创建过程函数,将导致子过程使

用一个修改的

environment

如果这个平台支持

unsetenv()

函数,

你可以删除

mapping

中的项目。

当从

os.environ

使用

pop()

clear()

删除一个项目时,

unsetenv()

会自动被调用(版本

2.6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python 是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还有简单有效的面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。 Python 解释器及丰富的标准库以源码或机器码的形式提供,可以到 Python 官网 https://www.python.org/ 免费获取适用于各个主要系统平台的版本,并可自由地分发。这个网站还包含许多免费第三方 Python 模块、程序和工具以及附加文档的发布页面或链接。 Python 解释器易于扩展,可以使用 C 或 C++(或者其他可以通过 C 调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。 这个教程非正式地介绍 Python 语言和系统的基本概念和功能。最好在阅读的时候准备一个 Python 解释器进行练习,不过所有的例子都是相互独立的,所以这个教程也可以离线阅读。 有关标准的对象和模块,参阅 Python 标准库。Python 语言参考 提供了更正式的语言参考。想要编写 C 或者 C++ 扩展可以参考 扩展和嵌入 Python 解释器 和 Python/C API 参考手册。也有不少书籍深入讲解Python 。 这个教程并没有完整包含每一个功能,甚至常用功能可能也没有全部涉及。这个教程只介绍 Python 中最值得注意的功能,也会让你体会到这个语言的风格特色。学习完这个教程,你将可以阅读和编写 Python 模块和程序,也可以开始学习更多的 Python模块,详见 Python 标准库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值