OS模块

\'\'\'
OS
\'\'\'

\'\'\'
import os

#查看操作系统的类型
print(os.name)
#可以查看操作系统的详细信息  Windows不支持
#print(os.uname())
#查看系统的环境变量
#print(os.environ)
#print(os.environ.get(\"PATH\"))

#可以查看当前文件所在路径
print(os.getcwd())

#r:可以取消特殊含义
path = r\"F:\\pycharm练习\\函数\"

#可以查看指定路径下所有的文件名字.不能深层获取
print(os.listdir(path))

#在指定的路径下创建文件夹
path1=r\"F:\\pycharm练习\\练习\"
os.mkdir(path1)

#不指定路径 在当前目录下创建 不支持多层创建
# os.mkdir(\" 01\")

#删除文件夹,如果文件夹里面有东西不能删除
path1=r\"F:\\pycharm练习\\练习\"
os.rmdir(\"F:\\pycharm练习\\练习\")

path2=r\"F:\\pycharm练习\\函数\\练习\"
#如果不指定路径就移动到当前文件夹下
os.rename(path2,\"F:\\pycharm练习\\函数\\练习\")
os.renames( )

#删除文件
os.remove(\"\" )
\'\'\'


\'\'\'
os.path 模块

相对路径;
绝对路径:从根目录开始到现在的位置.完整路径
\'\'\'
import os
#将当前目录下的相对路径转为绝对路径
# print(os.path.abspath(\"\"))
# #获取当前文件的路径
# print(os.path.abspath(\".\"))
#
#
# path1=\"desktop/a\"
# path2=\"b/c\"
# #拼接路径
# print(os.path.join(path1,path2))



#拆分路径
path3=\"\"
print(os.path.split(path3))
#拆分出扩展名
print(os.path.splitext(path3))#将扩展名和文件路径分开
#判断是否是文件夹(目录)
#这个文件夹存在并且不带扩展名是True  带扩展名是文件
print(os.path.isdir(path3))
#检测是否是文件
print(os.path.isfile(path3))
#检测这个路径是否存在
print(os.path.exists(path3))
#获取文件大小
print(os.path.getsize(path3))
#输出的是文件的路径
print(os.path.dirname(path3))
#输出的是文件的名字
print(os.path. name(path3))

收藏 打印