首页 > 代码库 > python, 操作文件和目录
python, 操作文件和目录
操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os
模块也可以直接调用操作系统提供的接口函数
基本功能
import os #操作系统类型 os.name #posix:Linux、Unix或Mac OS X,nt:Windows系统 #要获取详细的系统信息,Windows上不提供 os.uname() #环境变量查看 os.environ #要获取某个环境变量的值,可以调用os.environ.get(‘key‘) os.environ.get(‘PATH‘) os.environ.get(‘x‘, ‘default‘)
操作文件和目录
# 查看当前目录的绝对路径: os.path.abspath(‘.‘) ‘/Users/michael‘ # 在某个目录下创建一个新目录,首先把新目录的完整路径表示出来: os.path.join(‘/Users/michael‘, ‘testdir‘) ‘/Users/michael/testdir‘ # 然后创建一个目录: os.mkdir(‘/Users/michael/testdir‘) # 删掉一个目录: os.rmdir(‘/Users/michael/testdir‘) #合并os.path.join() #拆分路径 os.path.split(‘/Users/michael/testdir/file.txt‘) (‘/Users/michael/testdir‘, ‘file.txt‘) #文件扩展名 os.path.splitext(‘/path/to/file.txt‘) (‘/path/to/file‘, ‘.txt‘) #shutil模块中找到很多实用函数,它们可以看做是os模块的补充 #当前目录下的所有目录 [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‘]
参考文章 https://docs.python.org/3/library/os.html?highlight=os#module-os
python, 操作文件和目录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。