python的os模块的基本使用
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’) 
 跟命令:
 ![]() 
 
                    
                     
                    
                 
                    
                
















 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号