Python中的os模块提供各种与操作系统交互的函数和方法,可以方便地管理文件和目录等操作。
以下是常用的os模块函数和方法:
import os # 获取当前工作目录 cwd = os.getcwd() # 改变当前工作目录 os.chdir('/home/user') # 获取目录下所有文件及子目录 files = os.listdir('/home/user') # 判断文件或目录是否存在 os.path.exists('/home/user/file.txt') # 判断是否为文件 os.path.isfile('/home/user/file.txt') # 判断是否为目录 os.path.isdir('/home/user') # 创建目录 os.mkdir('/home/user/new_dir') # 创建多级目录 os.makedirs('/home/user/new_dir/sub_dir') # 删除文件 os.remove('/home/user/file.txt') # 删除空目录 os.rmdir('/home/user/dir') # 删除目录及其所有文件和子目录 os.removedirs('/home/user/dir') # 重命名文件或目录 os.rename('/home/user/file.txt', '/home/user/new.txt') # 获取文件大小(单位字节) os.path.getsize('/home/user/file.txt') # 获取文件的创建时间、修改时间和访问时间 os.path.getctime('/home/user/file.txt') os.path.getmtime('/home/user/file.txt') os.path.getatime('/home/user/file.txt') # 获取文件的绝对路径 os.path.abspath('file.txt') # 分离路径中的目录和文件名 os.path.split('/home/user/file.txt') # 拼接路径 os.path.join('/home/user', 'file.txt')
这些函数和方法提供了方便快捷的文件和目录操作,可以大大简化程序的编写和测试。
上一篇 jquery 保留几位小数
下一篇 html新闻详细页面代码