标签:split 字节 list 系统 环境 文件夹 下载 png class
# os模块是于操作系统交互的一个接口 import os # print(os.getcwd()) #获取当前工作目录,即执行当前文件的工作路径 # # os.chdir(path) #改变执行当前文件的工作路径, # print(os.getcwd()) # # print(os.curdir) #返回当前目录,返回 . # # print(os.pardir) #返回当前目录的父级目录,返回 .. # ************ # os.mkdir(‘dir2‘) #生成单级目录,在与执行文件同级目录下生成 # os.makedirs(‘dir/dir1‘) #可以生成多级目录 # os.remove(‘path‘) #删除一个同文件夹内的文件,需要加后缀名 # os.removedirs(‘dir/dir1‘) #删除空目录,递归至有文件的目录停止,若最底层目录含有文件,则都不能删除.必须在同级目录开始添加目录名 # os.rmdir(‘dirname‘) #删除单级空目录,目录不为空报错 # print(os.listdir(‘D:\课上资料下载\day27\day27‘)) #以列表形式返回指定绝对路径下的所有文件名和一级子目录名,包括隐藏文件 # os.rename(‘旧文件名‘,‘新文件名‘) #重命名文件/目录 # print(os.stat(r‘path/filename‘))#获取文件/目录基本信息 # print(os.sep) #返回当前操作系统特定的路径分隔符,win下为:‘\\‘,Linux下为:‘\‘ # print([os.linesep]) #返回当前平台使用的行终止符,win下为‘\r\n‘.Linux下为:‘\n‘ # print(os.pathsep) #返回当前系统用于分割文件路径的符号,win下为:‘;‘,Linux下为‘:‘ # print(os.name) #返回当前操作平台指示字符串,win下为:‘nt‘,Linux下为:‘posix‘ # os.system(‘dir‘) # # ret = os.popen(‘dir‘).read() # print(ret) # print(os.environ)#获取系统环境变量 # os.path # os.path.abspath(path)#返回path规范化的绝对路径 # print(os.path.split(path))#以元组的形式返回一个二元组,第一个元素为除最后一级目录名/文件名,第二个元素为目录的最后一个目录名/文件名 # print(os.path.dirname(path))#返回除最后一级目录名/文件名的其他目录名,即os.path.split(path)的第一个元素 # print(os.path.basename(path))#返回全部目录名的最后一级目录名/文件名,即os.path.split(path)的第二个元素,如果目录以/或\结尾,返回空 # print(os.path.exists(path))#判断括号内的path是否存在,存在返回True,不存在返回False # print(os.path.isabs(path))#判断path是否为绝对路径,是返回True,不是返回False # print(os.path.isfile(path))#判断path是否为一个存在的文件,是则返回True,不是返回False # print(os.path.isdir(‘path‘))#判断path是否是一个存在的目录 # print(os.path.join(path1,path2))#将多个路径组合后返回,如果第一个参数不是绝对路径,那么前面的参数会被忽略 # print(os.path.getatime(path))#以时间戳的形式返回path最后访问的时间 # print(os.path.getmtime(path))#以时间戳的形式返回path最后修改的时间 # print(os.path.getsize(path))#返回path的大小(文件夹统一为4096字节)
os模块分类:
os模块常用模块:
标签:split 字节 list 系统 环境 文件夹 下载 png class
原文地址:https://www.cnblogs.com/dong-/p/9445289.html