import os
os.getcwd()
:获取当前目录。
import os # 获取当前所在的目录 print(os.getcwd())
os.chdir(path)
:切换当前目录到指定目录。
import os # 切换当前所在的目录到指定目录 os.chdir(r'd:/') print(os.getcwd())
os.curdir & os.pardir
:返回当前目录;返回上一级目录
import os # 返回当前目录 print(os.curdir) #当前目录 print(os.pardir) # 返回上一级目录
os.makedirs
(path):逐级创建目录。或者
os.mkdir(path)`
os.makedirs(r"d:\QQQ\aA") #逐级创建文件目录
os.removedirs(path)
:逐级删除目录,当目录非空时,不能删除。只能一级一级删除
os.removedirs(r"d:\QQQ\aA") #逐级删除文件目录
os.rmdir(path)
:单层删除目录
os.rmdir(r'd:\s') # 单层删除目录
os.listdir(path)
:查找指定目录下的所有目录列表和文件列表
import os print(os.listdir('.'))# 查看当前目录的所有内容
os.remove(path_file)
:删除指定路径上的文件
import os os.remove(r'd:\1.jnt') # 删除指定路径的文件
os.rename(path_file,new_path_file)
:重命名文件
import os os.rename(r'd:\1.jnt',r'd:\3.txt') # 重命名指定路径的文件
os.stat(path)
:输出指定文件的属性
import os print(os.stat(r"file.txt")) #输出该文件的属性
os.sep
:输出系统的转位符win--,\ Linux--/ 显示当前平台下路径分隔符
import os print(os.sep) # 输出当前系统的转义符
os.linesep & os.pathsep
:当前平台使用的行符|终止符
import os print(os.linesep) # 输出当前系统的行符 print(os.pathsep) # 输出当前系统的行终止符
os.environ
:获取系统环境变量
import os print(os.environ) # 输出当前系统的环境变量
os.name
:获取系统的名称
import OS print(os.name) #Linux---posix
os.system("dir")
:运行系统命令
import os os.system(exit(10)) # 运行系统命令
os.path.dirname(path)
:获取指定目录的路径
import os print(os.path.dirname('d:\s')) # 获取指定目录的路径
os.path.isfile(path)
:判断指定路径是否是文件
import os print(os.path.isfile('d:\s')) # 判断指定路径是否是文件
os.path.isdir(path)
:判断指定路径是否是目录
import os print(os.path.isdir('d:\s')) # 判断指定路径是否是目录
os.path.isabs(path)
:判断指定路径是否是绝对路径
import os print(os.path.isabs('d:\s')) # 判断指定路径是否是绝对路径
os.path.join(path,file_name)
:一般用于文件和路径拼接,返回合并字符串
import os path = os.path.join('d:','python.txt') # 一般用于文件和路径拼接,返回字符串 print(path)
os.path.split(path)
:一般用于路径分隔,获取文件名称字符串
import os path = 'd:\ss\ss\s\s\s\s\s.txt' path = os.path.split(path) # 一般用于路径分隔,获取文件名称 print(path)
os.path.getatime(path)
:返回最后修改时间。
import os print(os.path.getatime('d:\\3.txt')) #获取最后储存时间