python标准库--os模块

python标准库--os模块,第1张

概述os模块简介该模块提供了一种可移植的方式来使用依赖于 *** 作系统的功能。os模块是python内建模块,只需要使用import语句导入即可:importosos模块方法os.getcwd():获取当前目录。importos#获取当前所在的目录print(os.getcwd())os.chdir(path):切换当前目录到指定目 os模块简介该模块提供了一种可移植的方式来使用依赖于 *** 作系统的功能。os模块是python内建模块,只需要使用import语句导入即可:import osos模块方法

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模块所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1186794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存