Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:python:模块os

Table of Contents

Python模块OS

多种操作系统接口


基础

更改目录

os.chdir('D:')

更改当前进程的根目录(不支持Windows)

os.chroot('D:')

获取当前路径

os.getcwd()

列出某个目录的内容

os.listdir('.')

创建文件夹

os.mkdir('someDir')#不递归
os.makedirs('Dir/subDir')#递归创建

删除文件

os.remove('main.cpp')

删除文件夹

os.rmdir('Hello')#不递归,如果非空则抛出异常
os.removedirs('Dir/subDir')#递归删除

重命名文件

os.rename('old.name','new.name')

获取文件信息

file_info=os.stat('main.file')
file_info.st_atime#文件访问时间
file_info.st_mtime#文件修改时间

path

# 拼接路径
os.path.join()

# 假设你有一个文件路径
path = "/path/to/your/file.txt"
# 使用 os.path.basename() 来获取文件名
filename = os.path.basename(path)

AI:

1. os.path.exists(path):
• 功能:检查给定的路径是否存在。路径可以是文件或目录。
• 参数:path — 要检查的路径字符串。
• 返回值:如果路径存在,返回 True,否则返回 False。
2. os.path.isfile(path):
• 功能:检查给定路径是否为一个存在的文件。
• 参数:path — 要检查的文件路径字符串。
• 返回值:如果路径是一个存在的文件,返回 True,否则返回 False。如果路径是一个目录或路径不存在,则返回 False。
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/python/模块os.txt · Last modified: 2024/04/17 13:48 by zhonghui