美文网首页
7. Python 目录

7. Python 目录

作者: 柄志 | 来源:发表于2018-07-28 15:42 被阅读0次

目录

Python内置的os模块可以直接调用操作系统提供的接口函数。

查看操作系统类型

import os
os.name # 查看操作系统类型
  • posix:系统是Linux、Unix或Mac OS X
  • nt:系统是Windows

查看路径

os.path.abspath('.') # 查看当前目录的绝对路径

合成/拆分路径

# 合成路径
os.path.join('D:\python\os-test','dir')

# 拆分路径
os.path.split('D:\python\os-test\cs.txt')
  • 合并、拆分路径的函数不要求目录和文件实际存在,它们只对字符串进行操作
  • 通过os.path.splitext()可直接获得文件扩展名

创建/删除目录

# 创建目录
os.mkdir('D:\python\os-test\dir')

# 删除目录
os.rmdir('D:\python\os-test\dir')

文件重命名

os.rename('cs.txt','cs.py')

删除文件

os.remove('cs.py')

列出当前目录下的所有目录

[x for x in os.listdir('.') if os.path.isdir(x)]

列出所有的.py文件

[x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']

相关文章

网友评论

      本文标题:7. Python 目录

      本文链接:https://www.haomeiwen.com/subject/limomftx.html