
python os库
发布日期:2021-05-07 09:24:36
浏览次数:15
分类:精选文章
本文共 1755 字,大约阅读时间需要 5 分钟。
os.name
<得到系统的名字>
os.sep
<当前系统使用目录分隔符> os.getcwd()
<本.py文件的目录路径> os.chdir()
<修改当前目录> osgetenv("PATH")
<获取环境变量> os.environ()
<获取并修改环境变量> os.mkdir(dirname)
<当前路径下建立一个字文件夹> os.listdir()
列出某个目录下的目录和文件 是一个列表数据 os.rename("0001.txt","0002.txt")
修改路径下文件的名字 旧的001.txt 更改为0002.txt os.remove("0002.txt")
删除文件 0002.txt import os# os库是 与文件和目录打交道的库# os.name# 得到系统的名字 是一个字符串类型的数据# 当你使用的是.py文件类型执行需要输出则需要调用print()函数 把该字符串输出# 如果你的是shell 则直接再终端窗口返回# windos系统:nt Linux/Unix 系统:posixa=os.nameprint(a)#posix# os.sep# 表示 <当前系统使用目录分隔符> 的字符串数据b=os.sepprint(b)#/# os.getcwd()# 获得当前工作目录,即 <本.py文件的目录路径> 字符串数据格式c=os.getcwd()print(c)#/home/dalaojun/桌面/python语言程序设计13期# os.chdir()# 修改当前目录os.chdir("/home/dalaojun/桌面")# d=os.getcwd()# print(d)#/home/dalaojun/桌面# osgetenv()获取环境变量# osgetenv()获取环境变量 需要添加参数如PATHe=os.getenv("PATH")print(e)#一串字符串类型的数据 # os.environ()获取并修改环境变量# os.mkdir(dirname)当前路径下建立一个字文件夹# os.mkdir("新文件夹")# os.rmdir(dirname)当前路径下删除一个文件# os.rmdir("新文件夹")# os.listdir()列出某个目录下的目录和文件 是一个列表数据# f=os.listdir()# print(type(f))# os.rename()修改路径下文件的名字 旧的001.txt 更改为0002.txt# os.rename("0001.txt","0002.txt")# os.remove()删除文件 0002.txt# os.remove("0002.txt") 本.py文件的目录路径> 当前系统使用目录分隔符>
路径操作(os.path)
import os.path 常用函数os.path.abspath(path) #返回path在当前系统中的绝对路径os.path.normpath(path) #归一化path的表示形式(统一用\\分割路径)os.path.relpath(path) #返回当前程序与文件之前的相对路径os.path.dirname(path) #返回path中的目录路径os.path.basename(path) #返回path中最后的文件路径os.path.join(path,*paths) #组合path和paths,返回一个字符串os.path.exists(path) #判断path对应文件或目录是否存在,返回布尔类型os.path.isfile(path) #判断path所对应的是否是已存在的文件,返回布尔类型os.path.isdir(path) #判断path所对应的是否是已存在的目录,返回布尔类型os.path.getatime(path) #返回path对应文件或目录上一次访问的时间(access)os.path.getmtime(path) #返回path对应文件或目录上一次修改的时间(modify)os.path.getctime(path) #返回path对应文件或目录创建的时间(create)os.path.getsize(path) #返回path对应文件的大小,以字节为单位
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年03月28日 09时21分06秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
web项目配置
2019-03-05
基于单片机可控音乐流水灯控制设计-全套资料
2019-03-05
基于单片机简易信号误差分析设计-全套资料
2019-03-05
基于单片机简易脉搏测量仪系统设计-毕设课设资料
2019-03-05
Javascript中String支持使用正则表达式的四种方法
2019-03-05
【Tool】如何使用 Uniflash 烧写 WIFI 芯片 CC3200
2019-03-05
纯客户端页面关键字搜索高亮jQuery插件
2019-03-05
Java温故而知新-反射机制
2019-03-05
eclipse引用sun.misc开头的类
2019-03-05
Servlet2.5的增删改查功能分析与实现------删除功能(四)
2019-03-05
Session验证码的实现(2018-7-3)
2019-03-05
spring启动错误:Could not resolve placeholder
2019-03-05
选择性估算器绕过行安全策略漏洞
2019-03-05
对PostgreSQL数据库结构的宏观理解
2019-03-05
查询某表格上次进行vacuum的时间
2019-03-05
invalid byte sequence for encoding
2019-03-05
聊一聊那些应该了解的大佬(飞控,人工智能方向)
2019-03-05
redis向数组中添加值并查看数组长度
2019-03-05
JS编写一个函数,计算三个不同数字的大小,按从小到大顺序打印(穷举法)
2019-03-05
sqlplus的基本使用
2019-03-05