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)