python中的os模块

创建多级目录:

os.mkdir(“test”)

创建单个目录

os.stat(file)

获取文件属性

os.chmod(file)

修改文件权限与时间戳

os.exit()

终止当前进程

os.mknod("test.txt")

创建空文件:

7.删除文件

os.remove("file")

8.删除目录

os.rmdir("dir") #只能删除空目录

shutil.rmtree("dir") #空目录、有内容的目录都可以删

9.转换目录

os.chdir("path") #换路径

os.getcwd()

返回当前工作目录

chdir(path)

改变当前工作目录

os.listdir(path='.')

列举指定目录中的文件和文件夹名('.'表示当前目录,'..'表示上一级目录)

os.mkdir(path)

创建单层目录

os.mkdirs(path)

递归创建多层目录

remove(path)

删除文件

rmdir(path)

删除文件夹

removedirs(path)

递归删除目录,从子目录到父目录逐层删除

rename(old,new)

将文件old重命名为new

system(command)

运行系统的shell命令

os.curdir

当前工作目录

os.pardir

当前父目录

os.sep

输出操作系统特定的路径分隔符

os.linesep

当前平台使用的行终止符(windows为'\r\n',linux为‘‘\n')

os.name

当前使用的操作系统

1.创建目录

os.mkdir("file")

5.重命名文件(目录)

os.rename("oldname","newname") #文件或目录都是使用这条命令

os.path

 

os.path.isdir()

检验给出的路径是否是一个目录

os.path.isabs()

判断是否是绝对路径

os.path.exists()

检验给出的路径是否真地存在

os.path.isfile()

检验给出的路径是否是一个文件

os.path.split()

返回一个路径的目录名和文件名

os.path.splitext()

分离扩展名

os.path.dirname()

获取路径名

os.path.basename()

获取文件名

os.path.getsize(filename)

获取文件大小

os.path.basename(path)

去掉目录路径,返回文件名

os.path.dirname(path)

去掉文件名,返回目录路径

os.path.join(path1,path2[,...])

组合成一个路径名

os.path.split(path)

分割文件名与路径,返回(f_path,f_name)元祖

os.path.splitext(path)

分离文件名和扩展名,返回(f_name,f_extension)元祖

os.path.getsize(file)

返回指定文件的大小,单位为字节

os.path.getatime(file)

返回指定文件最近的访问时间

os.path.getctime(file)

返回指定文件的创建时间

os.path.getmtime(file)

返回指定文件的修改时间

os.path.exists(path)

判断指定路径(目录或文件)是否存在

os.path.isabs(path)

判断指定路径是否为绝对路径

os.path.isdir(path)

判断指定路径是否存在且为目录

os.path.isfile(path)

判断指定路径是否存在且为文件

os.path.islink(path)

判断指定路径是否存在且为符号链接

os.samefile(path1,paht2)

判断两个路径是否指向同一个文件

posted on 2021-07-30 14:35  风中狂笑  阅读(69)  评论(0编辑  收藏  举报

导航