互联网科技

OS模块 import os

2017-05-26  本文已影响63人  PythonMaO

1.1.1操作系统相关的调用和操作: import os

包含环境变量的映射关系

os.environ一个dictionary

可以得到环境变量HOME的值

os.environ["HOME"]

改变当前目录

os.chdir(dir)

os.chdir('d:\\outlook')

注意windows下用到转义

得到当前目录

os.getcwd()

得到有效组id

os.getegid()

得到组id

os.getgid()

得到用户id

os.getuid()

得到有效用户id

os.geteuid()

得到用户组名称列表

os.getgruops()

得到用户登录名称

os.getlogin()

得到环境变量

os.getenv

设置环境变量

os.putenv

设置umask

import os

os.umask

利用系统调用,运行cmd命令

os.system(cmd)

创建文件夹

importos

os.mkdir("张三")

os.makedirs(‘m/n’)

获取当前目录

importos

os.getcwd()

改变默认目录

importos

os.chdir("../")

获取目录列表

importos

os.listdir("./")

删除文件夹

importos

os.rmdir("张三")

import shutil

os.rmtree(‘m’)

判断给出路径是否为一个文件:返回Flase True

os.path.isfile()

判断给出的路径是否为一个目录:

os.path.isdir()

判断给出的路径是否是绝对路径:

os.path.isabs()

判断给出的路径是否真实存在:

os.path.exists()

返回False是一个错误的路径

分离给定路径的目录名和文件名:

os.path.split(p)

分离扩展名:

os.path.splitext(p)

扩展名可能为空

获取路径名:

os.path.dirname(p)

获取文件名:

os.path.basename(p)

重命名:

os.rename(old, new)

上一篇下一篇

猜你喜欢

热点阅读