OS模块:
用于处理文件与目录
-
os.name
- 属性,访问当前操作系统的名称
Window:’nt’
Linux:’posix’
Mac:’MAC’
- 属性,访问当前操作系统的名称
-
os.getcwd()
- getcwd()
工作目录:程序运行时的保留的文件路径,可以在程序运行期间改变
运行目录:程序运行时的路径
-
os.chmod() 方法用于更改文件或目录的权限。
os.chmod(path, mode)
Path:文件路径
Mode:权限 0o777
-
os.chown():更改文件所有者。
os.chown(path, uid, gid);
参数
path -- 设置权限的文件路径
uid -- 所属用户 ID
gid -- 所属用户组 ID -
os.mkdir(path,mode):创建文件
-
os.remove(path):
删除路径为path的文件。如果path 是一个文件夹,将抛出OSError; 查看下面的rmdir()删除一个 directory。
-
os.chdir:切换路径
-
os.listdir():path=None时,返回当前工作目录下的目录以及文件;有路径,则返回该路径下的目录及文件
-
os.removedirs(pata)
递归删除目录
-
os.rmdir(path)
删除指定的文件目录,只有是空才能删除。
-
os.rename(src,dst)方法用于命名文件或目录,从 src 到 dst,如果dst是一个存在的目录
src -- 要修改的目录名
dst -- 修改后的目录名
-
os.renames(old,new)方法用于递归重命名目录或文件
old -- 要重命名的目录
new --文件或目录的新名字。甚至可以是包含在目录中的文件,或者完整的目录树。
-
str.replace(old,new,max)
old:要替换的字符
new:替换后的字符
max:最大替换的次数
-
os.path.join()
join(a,*p)
拼接path及name并去重
-
os.system(‘cmd’)
跟命令: