"""
模块:单独的一个py文件
模块的分类:内置模块 自定义模块 第三方模块
内置模块:系统已经定义好的,可直接用 os
自定义模块:自己写的
第三方模块:别人写的 先下载才可以使用
"""
#os
import os
#绝对路径 从D,E,C盘开始
#将多个路径链接起来
print(os.path.join('E:\python\pygame',"fwefw"))
# !!!!!(两个绝对路径链接,会采用第二个路径)
print(os.path.join('E:\python','D:\game'))
#第一个是相对 第二个是绝对 此时采用绝对
print(os.path.join('我的','E:\python'))
#对文件操作
#删除文件
# os.remove("1.py")
#删除D盘下单33.txt文件
# os.remove('d:/1.txt')
#替换文件名子
# os.rename('3.txt','33.txt')
#判断33.txt是不是文件
# print(os.path.isfile('33.txt'))
#对文件夹的操作
#创建目录 mkdir() 创建单级目录
# os.mkdir("我的")
# makedirs() 首先创建文件夹1,文件夹1下面有文件夹2 可以创建多级目录
# os.makedirs("文件夹1/文件夹2")
#删除单级目录 rmdir() 删除多级目录removedirs()
# os.rmdir("我的")
#删除多级目录
# os.removedirs("文件夹1/文件夹2")
#查看指定目录的所有文件和目录
# print(os.listdir('D:')) (打印出是个列表['$RECYCLE.BIN', '.android', '39dc9afb88085ab3367b5bd0f272d5ac'])
#对路径的分割 path.split() path.join()
print(os.path.split('D:\game\steam\steampath\hhh')) #????????? ('D:\\game\\steam\\steampath', 'hhh')
#判断是不是目录
print(os.path.isdir('E:\p1\P1录屏\当天录屏')) #True
#
# print(os.path.isdir('E:\p1\P1录屏\当天录屏\01.py')) #\01是转义字符换成反斜杠就ok就是75行代码
print(os.path.isdir('E:\p1\P1录屏\当天录屏/01.py'))
python OS模块的使用
于 2022-09-17 16:18:07 首次发布