Python - OS模块常用方法
来源:互联网 发布:淘宝店铺装修素菜 编辑:程序博客网 时间:2024/05/17 22:12
# -*- coding=utf-8 -*-import os# os.name 输出字符串指示正在使用的平台print(os.name)# os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径print(os.getcwd())# os.listdir() 获得当前目录下所有文件和目录名path = "/usr/local/bin"print(os.listdir(path))print(os.getcwd())# os.remove() 删除一个文件path = ('/Users/jackson/Code/Python/money.txt')print(os.remove(path))# os.system() Shell 操作# os.system() 调用命令行os.system("ls")os.system("ping www.baidu.com")# os.sep 相当于分隔符/ 可以取代操作系统特定的路径分割符print (os.sep)# os.linesep 相当于终止符 字符串给出当前平台使用的行终止符 (Windows使用'\r\n',Linux使用'\n'而Mac使用'\r')print (os.linesep)# os.path.split() 函数返回一个目录名和文件 如:('/Users/jackson/Code/Python', 'zk.py')path = "/Users/jackson/Code/Python/zk.py"print (os.path.split(path))# os.path.isfile() 函数判断出是否为一个文件,是否为一个路径 返回结果为 Ture False# 判断是不是文件path = "/Users/jackson/Code/Python"print(os.path.isfile(path))# 判断是不是路径path = "/Users/jackson/Code/Python"print(os.path.isdir(path))# os.path.exists() 函数检测路径是否真实存在path = "/Users/jackson/Code/Python"print(os.path.exists(path))# os.path.abspath(name) 获得绝对路径 如:/Users/jackson/Code/Python/获取绝对路径print(os.path.abspath("获取绝对路径"))# os.path.getsize(name) 返回文件大小 如:zk.py文件返回大小为2140字节print( os.path.getsize("zk.py"))# os.path.splitext() 分离文件名与扩展名 如:('zk', '.py')print(os.path.splitext("zk.py"))# os.path.join(path,name) 连接目录与文件名或目录与目录# 连接目录与文件名 如:/Users/jackson/Code/Python/zk.pypath = "/Users/jackson/Code/Python"print(os.path.join(path,"zk.py"))# 连接目录与目录 如:/Users/jackson/Code/Pythonpath = "/Users/jackson/Code"print(os.path.join(path,"Python"))# os.path.basename(path) 返回文件名 如:zk.pypath = "/Users/jackson/Code/Python/zk.py"print(os.path.basename(path))# os.path.dirname(path) 返回文件路径 如:/Users/jackson/Code/Pythonpath = "/Users/jackson/Code/Python/zk.py"print (os.path.dirname(path))
0 0
- python os模块常用方法
- Python - OS模块常用方法
- Python os模块常用方法
- Python OS模块常用方法
- python os.path模块常用方法详解
- python os.path模块常用方法详解
- python os.path模块常用方法详解
- Python os模块常用方法1
- python os.path模块常用方法详解
- python os模块常用方法 (五)
- python os.path模块常用方法
- python os.path模块常用方法详解
- python os.path模块常用方法详解
- python os.path模块常用方法
- python os.path模块常用方法详解
- python os.path模块常用方法详解
- python os.path模块常用方法详解
- python os.path模块常用方法详解
- hdu3641 Treasure Hunting(灵活题,阶乘的素因子个数求法)
- android权限大全
- 100个iOS开发/设计面试题汇总
- SpringMVC 文件上传下载
- 关于编程的杂散积累
- Python - OS模块常用方法
- 151031的测试总结
- POJ 3764 树上XOR 贪心+字典树
- 30.Android v4 LruCache
- 关于IE浏览器加载外部js注意事项
- 【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法
- 【UI】锤子手机-坚果手机-文艺青年版-配色色号
- iOS 【通过sb加载描述window根控制器的view】
- hibernate中三种状态