import os
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 osprint(os.Listdir('.'))# 查看当前目录的所有内容
os.remove(path_file)
:删除指定路径上的文件
import osos.remove(r'd:.jnt') # 删除指定路径的文件
os.rename(path_file,new_path_file)
:重命名文件
import osos.rename(r'd:.jnt',r'd:.txt') # 重命名指定路径的文件
os.stat(path)
:输出指定文件的属性
import osprint(os.stat(r"file.txt")) #输出该文件的属性
os.sep
:输出系统的转位符win--,\ linux--/ 显示当前平台下路径分隔符
import osprint(os.sep) # 输出当前系统的转义符
os.linesep & os.pathsep
:当前平台使用的行符|终止符
import osprint(os.linesep) # 输出当前系统的行符print(os.pathsep) # 输出当前系统的行终止符
os.environ
:获取系统环境变量
import osprint(os.environ) # 输出当前系统的环境变量
os.name
:获取系统的名称
import OSprint(os.name) #linux---posix
os.system("dir")
:运行系统命令
import osos.system(exit(10)) # 运行系统命令
os.path.dirname(path)
:获取指定目录的路径
import osprint(os.path.dirname('d:\s')) # 获取指定目录的路径
os.path.isfile(path)
:判断指定路径是否是文件
import osprint(os.path.isfile('d:\s')) # 判断指定路径是否是文件
os.path.isdir(path)
:判断指定路径是否是目录
import osprint(os.path.isdir('d:\s')) # 判断指定路径是否是目录
os.path.isabs(path)
:判断指定路径是否是绝对路径
import osprint(os.path.isabs('d:\s')) # 判断指定路径是否是绝对路径
os.path.join(path,file_name)
:一般用于文件和路径拼接,返回合并字符串
import ospath = os.path.join('d:','python.txt') # 一般用于文件和路径拼接,返回字符串print(path)
os.path.split(path)
:一般用于路径分隔,获取文件名称字符串
import ospath = 'd:\ss\ss\s\s\s\s\s.txt'path = os.path.split(path) # 一般用于路径分隔,获取文件名称print(path)
os.path.getatime(path)
:返回最后修改时间。
import osprint(os.path.getatime('d:\3.txt')) #获取最后储存时间
总结 以上是内存溢出为你收集整理的python标准库--os模块全部内容,希望文章能够帮你解决python标准库--os模块所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)