#os模块
文件
- os.rename("旧文件","新文件") #重命名
- os.remove("要删除的文件名") #删除文件
文件夹
os.makedirs("a/b/c/d/e/f") # 递归创建文件夹
os.removedirs("a/b/c/d/e/f") # 递归删除文件夹
os.mkdir("a") # 创建文件夹
os.rmdir("a") # 删除文件夹
print(os.listdir("C:Python26视频")) # 查看当前路径下所有的文件
路径
os.getcwd() ##获取当前工作路径
os.chdir() #改变当前脚本工作目录,相当于终端下的cd
os.path.abspath() #获取文件的绝对路径
os.path.split() #路径分隔
os.path.dirname() #h获取父集目录
print(os.path.basename("F:学习python-lch作业day15")) ##返回path最后的文件夹名
print(os.path.dirname(__file__)) ##获取到本文件的路径
print(os.path.dirname(os.getcwd())) #获取当前文件的路径的上一层路径
is系列 -
print(os.path.exists("C:Python_26day07")) # 判断路劲是否存在
print(os.path.isabs("day07")) # 如果path是绝对路径,返回True
print(os.path.isfile("C:Python_26day15lib.py")) # 如果path是一个存在的文件,返回True。否则返回False
print(os.path.isdir("C:Python_26day15")) # 如果path是一个存在的目录,则返回True。否则返回False
print(os.path.join("C:\User",'Python_26',"day15","lib.py")) # 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 ***
>>>>C:UserPython_26day15lib.py
print(os.path.join("daye","db","lalal"))
print(os.path.getsize("C:Python_26day15lib.py")) # 获取文件大小 ***
其他
print(os.popen("dir").read()) # 给终端发送指令 **
print(os.environ) # 获取环境变量