python入门(十八):os模块
来源:互联网 发布:云计算和软件工程区别 编辑:程序博客网 时间:2024/06/08 07:37
import osos.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dir1/dir2') 可生成多层递归目录os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirnameos.rmdir('dirname') 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirnameos.listdir('dirname') 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印os.remove() 删除一个文件os.rename("oldname","new") 重命名文件/目录os.stat('path/filename') 获取文件/目录信息os.sep 操作系统特定的路径分隔符,win下为"\\",Linux下为"/"os.linesep 当前平台使用的行终止符,win下为"\t\n",Linux下为"\n"os.pathsep 用于分割文件路径的字符串os.name 字符串指示当前使用平台。win->'nt'; Linux->'posix'os.system("bash command") 运行shell命令,直接显示os.environ 获取系统环境变量os.path.abspath(path) 返回path规范化的绝对路径os.path.split(path) 将path分割成目录和文件名二元组返回os.path.dirname(path) 返回path的目录。其实就是os.path.split(path)的第一个元素os.path.basename(path) 返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素os.path.exists(path) 如果path存在,返回True;如果path不存在,返回Falseos.path.isabs(path) 如果path是绝对路径,返回Trueos.path.isfile(path) 如果path是一个存在的文件,返回True。否则返回Falseos.path.isdir(path) 如果path是一个存在的目录,则返回True。否则返回Falseos.path.join(path1[, path2[, ...]]) 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略os.path.getatime(path) 返回path所指向的文件或者目录的最后存取时间os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间
阅读全文
1 0
- python入门(十八):os模块
- Python零基础入门十八之模块
- python(os模块)
- Python 模块学习:os模块(转)
- Python一天入门22:Python标准库-os模块
- Python基础入门(十八)-函数
- python os.path模块(os.listdir和os._exit())
- python学习---4(python os模块)
- Python学习笔记(Python OS模块)
- python os模块常用方法 (五)
- Python 的OS 模块(一)
- python学习笔记(26)--os模块
- Python系统操作(sys、os)模块
- python内置模块(loggin、os)
- Python 模块学习:os模块
- Python 模块学习:os模块
- Python 模块学习:os模块
- Python 模块学习:os模块
- 神经网络中的难点及解决方案
- 【模板】【数据结构】并查集(路径压缩+按秩合并)
- 单链表的操作集合
- php文件上传
- MySQL 查询所有表名
- python入门(十八):os模块
- Redhat修改主机名
- Android中getX()和getRawX()坐标的区别
- “NetSarang的Xmanager和Xshell多种产品被植入后门事件”分析报告
- C
- kafka发送与接收数据(含奇葩报错解决方案)
- 2017-08-15学习随笔之Struts1
- ReactNative----遇到的错误1
- NumberUtil