import os # os.rename(源文件名,重命名文件名):对文件重命名 os.rename(r".\testA.txt", r".\testB.txt") # 将 testA.txt 重命名为 testB.txt # os.remove(文件名):删除文件 os.rename(r".\testB.txt") # 删除当前目录中的 testB.txt 文件
import os # os.mkdir(目录名):创建目录,若目录已存在则报错 os.mkdir(r".\testA") # os.rmdir(目录名):删除目录 os.rmdir(r".\testA") # os.path.exists(目录或文件名):判断目录或文件是否存在,返回布尔结果 isExists = os.path.exists(r".\testA") print(isExists) # 输出结果:False # os.path.isdir(目录路径):判定是否是目录,返回布尔结果 result = os.path.isdir(r".") print(result) # 输出结果:True # os.listdir(目录路径):以列表的形式返回指定目录下的所有文件名 listPath = os.listdir(‘.‘) # 返回当前目录下所有文件名 print(listPath) # 输出结果:[‘.git‘, ‘.idea‘, ‘aaa.py‘, ‘bbb.py‘, ‘README.md‘, ‘test.py‘] # os.getcwd():获取当前所在目录路径 curPath = os.getcwd() print(curPath) # 输出结果:D:\_git\cdzg-platform # os.chdir(目录路径):修改工作目录 os.chdir(r"..") print(os.getcwd()) # 输出结果:D:\_git os.chdir(r".\cdzg-platform") # 获取当前运行文件的真实全路径,而非链接路径 curRelPath = os.path.realpath(__file__) print(curRelPath) # 输出结果:D:\_git\cdzg-platform\bbb.py # 分割文件目录路径与目录名,返回元组结果 pathSplit = os.path.split(curRelPath) print(pathSplit) # (‘D:\\_git\\cdzg-platform‘, ‘bbb.py‘) # 在当前进程中打开一个子shell(子进程)来执行系统命令,类似于在cmd命令行执行命令。 cmd = os.system("dir") print(cmd) # 返回当前目录的文件信息
原文:https://www.cnblogs.com/testlearn/p/11799200.html