Python的os模块
来源:互联网 发布:java 定义object数组 编辑:程序博客网 时间:2024/05/22 01:44
os模块提供了统一的操作系统接口函数,用户可以在不同操作系统下自动切换,从而实现跨平台操作。
>>> import os
>>> os.getcwd() 获取当前工作目录
'D:\\PYTHON35\\idle\\imagetest'
——————————————————————————————————————
>>> os.getcwd()
'D:\\PYTHON35\\idle\\imagetest'
>>> os.chdir(r'D:\PYTHON35\idle') 改变当前工作目录
>>> os.getcwd()
'D:\\PYTHON35\\idle'
——————————————————————————————————————
>>> os.curdir 返回当前目录
'.'
——————————————————————————————————————
>>> os.pardir 获取当前目录的父目录字符串名
'..'
——————————————————————————————————————
>>> os.makedirs('dir1/dir2/dir3') 创建多重目录
>>> os.mkdir('DIR0') 创建单重目录
——————————————————————————————————————
>>> os.rmdir('DIR0') 删除单级空目录,若目录不为空则无法删除,报错
>>> os.removedirs('dir1/dir2/dir3') 删除多级空目录,若目录不为空则无法删除
——————————————————————————————————————
>>> os.sep 输出操作系统特定的路径分隔符
'\\'
——————————————————————————————————————
>>> os.linesep 输出当前平台使用的行终止符
'\r\n'
——————————————————————————————————————
>>> os.pathsep 输出分割文件路径的字符串
';'
——————————————————————————————————————
>>> os.name 返回当前操作系统名称
'nt'
>>> os.remove(r'D:\PYTHON35\idle\imagetest\retest.png')
删除指定参数路径下的文件
____________________________________________________________________________
>>> os.listdir(r'D:\PYTHON35\idle\imagetest')
['imagebasic.py', 'imtools.py', 'resizeL.jpg', 'rotateL.jpg', 'testpic.jpg', 'testpicCrRoPa.jpg', 'testpicLopen.jpg', 'testpicopen.jpg', 'testpicopenformat.jpg', 'testpicopenformat.png', 'testpicthumbnail.jpg'] 获得给定路径参数下的文件
——————————————————————————————————————
os.path模块
>>> os.path.exists(r'D:\PYTHON35\idle\imagetest')
True 检验参数路径是否真实存在,返回布尔值
——————————————————————————————————————
>>> os.path.getsize(r'D:\PYTHON35\idle\imagetest\testpic.jpg')
42690 获得文件大小
——————————————————————————————————————
>>> os.path.abspath('testpic.jpg')
'D:\\PYTHON35\\idle\\testpic.jpg' 获得绝对路径
——————————————————————————————————————
>>> os.path.split('D:\\PYTHON35\\idle\\testpic.jpg')
('D:\\PYTHON35\\idle', 'testpic.jpg') 将参数分割成路径名和文件名
——————————————————————————————————————
>>> os.path.join('D:\\PYTHON35\\idle', 'testpic.jpg')
'D:\\PYTHON35\\idle\\testpic.jpg' 连接目录名和文件名
——————————————————————————————————————
>>> os.path.basename('testpic.jpg')
'testpic.jpg'
>>> os.path.basename('D:\\PYTHON35\\idle\\testpic.jpg')
'testpic.jpg' 返回文件名,无论参数是一个路径还是一个文件
——————————————————————————————————————
>>> os.path.splitext('D:\\PYTHON35\\idle\\testpic.jpg')
('D:\\PYTHON35\\idle\\testpic', '.jpg') 分离文件名和扩展名
——————————————————————————————————————
>>> os.path.normpath('D:\\PYTHON35\\idle\\testpic.jpg')
'D:\\PYTHON35\\idle\\testpic.jpg'
>>> os.path.normpath(r'D:\PYTHON35\idle\testpic.jpg')
'D:\\PYTHON35\\idle\\testpic.jpg'
>>> os.path.normpath('D:/PYTHON35/idle/testpic.jpg')
'D:\\PYTHON35\\idle\\testpic.jpg' 规范path字符串形式
- python的OS模块
- Python的os模块
- python的os模块
- python的os模块
- Python的os模块
- Python的os和os.path模块
- python的os和os.path模块
- Python os模块的Examples
- python os模块的学习
- python os模块的学习
- python os 模块的应用
- python os模块的使用
- Python的os.path模块
- python 常用的os模块
- Python 的os.path模块
- python os模块的使用
- 常用的Python os模块
- 常用的 python os 模块
- CSS3学习笔记-圆角
- onActivityResult()和setResult()的调用时机
- sqoop安装文档
- inline-内联函数
- log4j
- Python的os模块
- Vue的异步组件
- APP安装包为什么这么大
- 实现版本更新
- Kettle中常用的js函数
- POI和Java Excel Api导入导出----详细到你不敢相信
- JavaScript DOM 编程艺术(第二版)7.4 Ajax
- Windows下启动RabbitMQ服务及安装详解
- SparkContext源码