Python3.x基础学习-os模块学习,,os模块使用os 模


os模块

使用os 模块对文件进行一些相关操作

import os# 1.重命名文件 os.rename(旧文件名,新文件名)os.rename(‘test.txt‘,‘test3.txt‘)os.rename(‘test4.txt‘,‘test‘)# 2.删除文件 os.remove(文件名)os.remove(‘test1.py‘)# 3.创建单层目录 os.mkdir(目录名)os.mkdir(‘test4.txt‘)# 创建多级目录 os.makedirs(目录名)# 创建a/b/c/d多级目录os.makedirs(‘a/b/c/d‘,exist_ok=True)# 4.删除目录    # 删除单层目录 os.rmdir(目录名)    # 删除多级目录  os.removedirs(目录名)os.rmdir(‘a/b/c‘)os.removedirs(‘a/b/c/d‘)# 5获取当前所在目录 os.getcwd()print(os.getcwd())# 6.获取目录列表 os.listdir(path)# 获取当前目录列表print(os.listdir(os.getcwd()))print(os.listdir(r‘E:\python.py‘))# 7.切换所在目录 os.chdir()print(os.getcwd())os.chdir(‘a/b/c/d‘)print(os.getcwd())with open(‘i.txt‘,‘w‘,encoding=‘utf-8‘) as f:    f.write(‘hello world‘)# 8.判断文件或者文件夹是否存在 os.path.exits()print(os.path.exists(‘test2.txt‘))# 9.判断是否为文件 os.path.isfile()print(os.path.isfile(‘test2.txt‘))print(os.path.isfile(‘a‘))# 10.判断是否为目录  os.path.isdir()print(os.path.isdir(‘a‘))print(os.path.isdir(‘E:/python.py‘))# 11.获取绝对路径 os.path.abspath()print(os.path.abspath(‘test2.txt‘))# 12.判断是否为绝对路径 os.path.isabs()print(os.path.isabs(r‘E:\All_Project_Entry\Python\Python全面学习\相关高级用法\\test2.txt‘))# 13 获取路径中的最后部分 os.path.basename()print(os.path.basename(‘test.txt‘))print(os.path.basename(r‘E:\All_Project_Entry\Python\Python全面学习\相关高级用法\test2.txt‘))# 获取当前文件的路径 __file__print(__file__)# 14.获取文件的所在目录 os.path.dirnameprint(os.getcwd())print(os.path.dirname(os.getcwd()))print(os.path.dirname(r‘E:\All_Project_Entry\Python\Python全面学习\相关高级用法\test2.txt‘))

Python3.x基础学习-os模块学习

评论关闭