python里的os模块_python-os模块中文帮助文档

注此模块中关于

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

os.chdir(path)

os.fchdir(fd)

os.getcwd()

这些函数在

Files

Directories

中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值