OS模块
来源:互联网 发布:淘宝幸运抽奖 编辑:程序博客网 时间:2024/06/04 18:48
列出dirname下的目录和文件:
os.listdir(dirname)
获得当前工作目录
os.getcwd()
返回当前目录
os.curdir
改变工作目录到dirname
os.chdir(dirname)
判断name是不是一个目录,name不是目录就返回false
os.path.isdir(name)
判断name是不是一个文件,不存在name也返回false
os.path.isfile(name)
判断是否存在文件或目录name
os.path.exists(name)
获得文件大小,如果name是目录返回0
os.path.getsize(name)
获得绝对路径
os.path.abspath(name)
规范path字符串形式
os.path.normpath(path)
分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)
os.path.split(name)
分离文件名与扩展名
os.path.splitext()
连接目录与文件名或目录
os.path.join(path,name)
返回文件名
os.path.basename(path)
返回文件路径
os.path.dirname(path)
# 在 __init__.py文件中os.path.split(__file__)# ('D:\\yanzijia\\page_ctrl\\urls', '__init__.py')os.listdir(os.path.split(__file__)[0]# ['url_file.py', 'url_file.pyc', 'url_home.py', ....]
阅读全文
0 0
- os模块
- os 模块
- os模块
- os模块
- os 模块
- os模块
- os 模块
- os模块
- os模块
- os模块
- os模块
- os 模块
- os模块
- os模块
- os 模块
- os 模块
- os模块
- os模块
- flask+bootstrap实现dashboard中的统计图表
- 【UVa1617】Laptop 笔记本(贪心)
- BigDecimal解决商业运算中丢失精度的问题
- 有关notifyItemRemoved(position)方法导致界面position错乱的解决办法
- 学习教程
- OS模块
- COCO Loss
- pandas/sklearn入门指南
- 考试易错点&&注意事项
- 严蔚敏数据结构——算法2.7改进
- Java数组越界错误:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 15
- 面试经验
- 数据结构——线性结构(9)——Vector的实现过程详解
- Codeforces Round #193 (Div. 2)