os模块常用函数
- 1、os.getcwd()
- 2、os.chdir(path)
- 3、os.mkdir(path)
- 4、os.makedirs(path)
- 5、os.path.join(path,*paths)
- 6、os.path.split()/splitext()/splitdrive()
- 7、os.path.isfile(path)
- 8、os.path.isdir(path)
- 9、os.path.abspath(path)
- 10、os.path.dirname(path)
- 11、os.path.basename(path)
- 12、os.listdir(path)
- 13、os.walk()
- 14、os.scandir(path)
- 15、os.path.getsize()
- 16、os.stat()
- 17、os.removedirs(path)
- 18、os.rmdir(path)
- 19、os.remove(path)
- 20、os.rename(old,new)
- 21、os.renames(old,new)
- 22、os.path.exists()
1、os.getcwd()
- 作用:获取当前工作路径
2、os.chdir(path)
- 参数:path–要切换的新路径
- 作用:获取当前工作路径
3、os.mkdir(path)
- 作用:创建目录(创建文件夹)
- 路径可以使用相对地址形式:
/ 不加点表示根目录 ./ 加一个点表示当前目录 ../ 两个点表示上一级目录
- 路径可以使用相对地址形式:
import os
os.chdir(r"C:\Users\51946\Desktop")
os.mkdir('/1')
os.mkdir('./1')
os.mkdir('../1')
4、os.makedirs(path)
- 作用:有别于os.mkdir(),makedirts()可创建多级目录
import os
os.chdir(r"C:\Users\51946\Desktop")
os.mkdir(r'\1') # 在C盘根目录下创建了一个文件夹1
os.makedirs(r"\2\3") # 在C盘根目录下文件夹2和子文件夹3
5、os.path.join(path,*paths)
- 作用:路径拼接
6、os.path.split()/splitext()/splitdrive()
- split() 作用:把路径最后一个文件或文件夹分割,返回元组
- splitext() 作用:分割文件扩展名,返回元组
- splitdrive()作用:分割路径的盘符,返回元组
import os
path = os.path.split(r"C:\Users\51946\Desktop")
# 分割成二元组('C:\\Users\\51946', 'Desktop')
# join()的参数必须是字符串,所以用path[0]
path1 = os.path.join(path[0], 'Desktop')
print(path1) # C:\Users\51946\Desktop
print(os.path.<

最低0.47元/天 解锁文章

1万+

被折叠的 条评论
为什么被折叠?



