欢迎光临散文网 会员登陆 & 注册

python必会的os模块

2021-03-27 11:37 作者:薇薇说UG  | 我要投稿



OS 模块 包含 了常规 的操作系统 功能 ,当OS 模块 被导入 时,对应 的操作 将基于 不同 的平台 ;如果 想让程序 独立 于平台 ,那么 这个 模块 特别 重要 ;

osmo dule还可以 处理 文件 ,包括 目录 或文件 的创建 /删除 /查看 文件属性 ,还提供 了文件 和目录 的路径 操作 ;

1。

编目 关联 操作

s.get cwd():获取 您的当前工作 目录 。

o.cu rdir():返回 当前目录 。

so .list dir ():列出 目录 下所有 的文件 。

o.mkdir ():创建 一个 目录 。

os .chdir():改变 目录 ,改变 路径 。

OS .rmdir():删除目录,并且 只能 删除 空目录 (shutil .rmtree,可以 删除 空目录 和有内容 的目录 )

ss .re name ("oldp os ","ne wpos")可用于 目录 和文件 重复名。

2。

文档 关联 操作

so .re move ():删除

stat():filestate信息 。

tmpfile():创建 和打开 临时文件 。

OS .walk (),在目录 下浏览 子文件 。

os .path.exists(path):是否 存在 一个 文件 或文件夹 。

o.path.get size(path):一个 文件 或文件夹大小。

o.path.get mtime (path):文件 或文件夹 的最后 修改时间。

os .path.getatime (path):最后 访问 一个 文件 或文件夹 的时间 。

os .path.getctime (path):创建文件或文件夹 的时间 。

3。

档案 路径 相关

spl it ():返回 该路径 的目录 和文件名 。

o.path.join(名称 ,名称 ):Connecti on 目录 和文件名 。

as .path.absp ath ():获取 绝对路径 。

os .path.basename(path):filename 返回 。

so .path.dirname(path):返回 文件路径。

4。

与操作系统 有关

ss .name :当前 的操作系统 ,'nt '是windows 系统 ,'posix'是Linux/Unix 系统 。

so .lins ep():对于 当前 平台 ,windows 是“\r

“Linux就是 ‘

"

os .sep :操作系统 的特定 路径 分隔符 可以 被替换 。

os .get env():环境变量 的读数 。

os .putenv():设置 环境变量 。

system():运行 外壳命令。


python必会的os模块的评论 (共 条)

分享到微博请遵守国家法律