-
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')) #获取最后储存时间