python标准库--os模块
2021/5/3 22:56:18
本文主要是介绍python标准库--os模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
os模块简介
- 该模块提供了一种可移植的方式来使用依赖于操作系统的功能。
- os模块是python内建模块,只需要使用import语句导入即可:
import os
- os模块是python内建模块,只需要使用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')) #获取最后储存时间
这篇关于python标准库--os模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器