Python os
来源:互联网 发布:python注释快捷键 编辑:程序博客网 时间:2024/05/22 07:47
import os
1.os.path.dirname(__file__)获取当前文件的所在路径
2.print(os.path.dirname(os.path.dirname(__file__)))获取当前文件的所在目录的上级路径
3.print(os.path.dirname(os.path.dirname(os.path.dirname(__file__))))获取当前文件的所在目录的上级目录的上级路径
os.name() 判断正在使用的平台,window返回‘nt';linux返回'posix'
os.getcwd() 得到当前的目录
os.listdir() 指定所在目录下所有的文件和目录名
os.remove() 删除指定文件
os.rmdir() 删除指定目录
os.mkdir() 创建目录 注意:这样只能建立一层,要想递归建立可用:os.makedirs()
os.path.isfile() 判断指定对象是否为文件
os.path.isdir() 判断指定对象是否为目录
os.path.exists() 检验指定对象是否存在
os.path.split() 返回路径的目录和文件名
os.getcwd() 获得当前工作的目录
os.system() 执行shell命令
os.chdir() 改变目录到指定目录
os.path.getsize() 获得文件的大小,如果为目录,返回0
os.path.abspath() 获得绝对路径
os.path.join(path,name) 连接目录和文件名
os.path.basename(path) 返回文件名
os.path.dirname(path) 返回文件路径
os.path.splitext(path) 分离文件名与扩展名,默认返回(fname,fextension)元组,可做分片操作
>>> os.path.splitext('c:\\csv\\test.csv')
('c:\\csv\\test', '.csv')
获得程序所在的实际目录
import os
import sys
if __name__ == '__main__':
print(os.path.realpath(sys.argv[0]))
print(os.path.split(os.path.realpath(sys.argv[0])))
print(os.path.split(os.path.realpath(sys.argv[0]))[0])
- python OS
- python OS
- python OS
- Python os
- python os
- python os
- python os
- Python OS
- Python---os
- python os
- python [os]
- python-os
- python os
- Python os
- python os.mkdir os.makedirs
- python os.popen os.system
- python os.open() os.fchdir()os.chdir() os.close()
- python os模块
- 编程的智慧
- Date工具类
- 综合利用一个身份认证漏洞,通吃多款趋势安全软件
- Vim常用命令
- 【桥】HDU4738[Caocao's Bridges]题
- Python os
- linux命令——dmesg
- 【Unity】当人物主角被障碍物遮挡后,将障碍物半透明化
- 假设检验(通俗个人理解)
- 共同学习Java源代码-数据结构-HashMap(九)
- 关于JS调用webservice
- js清除浏览器缓存的几种方法
- Delphi 快捷键
- PHP代码审计片段讲解(入门代码审计、CTF必备)