python(5)-os模块
| os.getcwd() | 获取当前工作目录 |
| os.chdir(‘dirname’) | 改变当前脚本的工作目录 |
| os.curdir | 返回当前目录名,即“.” |
| os.pardir | 返回当前目录的父目录名,即”..” |
| os.makedirs(‘dirname’) | 创建目录,dirname可以带路径,如果中间有目录不存在,则会一起创建 |
| os.mkdir(‘dirname’) | 创建目录,不递归 |
| os.removedirs(‘dirname’) | 删除目录,如果目录为空则删除,然后递归到上一级,如果为空也删除,以此类推 |
| os.rmdir(‘dirname’) | 删除目录 |
| os.listdir(‘dirname’) | 列出指定目录下所有文件和子目录包括隐藏的,并以列表方式打印 |
| os.remove() | 删除一个文件 |
| os.rename(‘oldname’, ‘newname’) | 文件重命名,如果新文件名存在,则会失败 |
| os.stat(‘path/filename’) | 获取文件或目录的属性信息 |
| os.sep | 输出操作系统特定的路径分隔符 |
| os.linesep | 输出当前平台使用的行终止符,即换行符 |
| os.pathsep | 输出用于分割文件路径的字符串,就是环境变量里路径与路径之间的字符,win下是; |
| os.name | 输出当前的使用平台,windows nt , linux posix |
| os.system(‘bash command’) | 运行shell命令 |
| os.environ | 获取当前环境变量 |
| os.path.abspath(path) | 返回path规范化的绝对路径 |
| os.path.split(path) | 将路径分割成目录和文件名的二元组,如果最后没有文件,最后的目录名也会被分割出来 |
| os.path.dirname(path) | 返回path目录 |
| os.path.basename(path) | 返回path最后的文件名,如果最后是个目录,返回目录名 |
| os.path.exissts(path) | 判断path是否存在 |
| os.path.isabs(path) | 判断是否是绝对路径 |
| os.path.isfile(path) | 判断path是否是存在的文件 |
| os.path.isdir(path) | 判断path是否是一个存在的目录 |
| os.path.join(path1, path2) | 将多个目录组合起来 |
| os.path.gettime(path) | 返回path所指的文件或目录的最后存取时间 |
| os.path.getmtime(path) | 返回path所指的文件或目录的最后修改时间 |
>>> os.chdir('.')
>>> os.getcwd()
'C:\\Users\\Public'
>>> os.chdir('..')
>>> os.getcwd()
'C:\\Users'
>>> os.chdir('Public')
>>> os.chdir('Music')
>>> os.chdir('../..')
>>> os.getcwd()
'C:\\Users'
>>> os.chdir('../Users')
>>> os.getcwd()
'C:\\Users'
python(5)-os模块的更多相关文章
- python之OS模块详解
python之OS模块详解 ^_^,步入第二个模块世界----->OS 常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows ...
- python中os模块在windows下的使用
今天学习了一下Python的os模块,主要是针对文件夹和文件路径的一系列操作. 与Python内置函数相比这里这里的函数功能更多样化,功能也更强大.但是学习过程中我发现很多函数都是只适用于unix系统 ...
- python的os模块总结
python的os模块总结 目录 常用方法和属性总结 文件操作 目录操作 常用方法和属性总结 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir(&quo ...
- python中os模块中文帮助
python中os模块中文帮助 python中os模块中文帮助文档文章分类:Python编程 python中os模块中文帮助文档 翻译者:butalnd 翻译于2010.1.7——2010.1.8 ...
- python之os模块使用
python中os模块的常用语法 1.查看当前路径及路径下的目录 os.getcwd():返回当前路径(不包括文件名) os.listdir():返回当前路径下的所有目录列表. os.listdir( ...
- python基础:os模块中关于文件/目录常用的函数使用方法
Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现 因此Python的作者就倒腾了OS模块这么一个玩意儿出来,有了OS模块,我们不需要关心什么操作系统下使用什么模 ...
- python中os模块和sys模块的常见用法
OS模块的常见用法 os.remove() 删除文件 os.rename() 重命名文件 os.walk() 生成目录树下的所有文件名 os.chdir() 改变目录 os.mkd ...
- Python利用os模块批量修改文件名
初学Python.随笔记录自己的小练习. 通过查阅资料os模块中rename和renames都可以做到 他们的区别为.rename:只能修改文件名 renames:可以修改文件名,还可以修改文件上 ...
- 浅谈开发中python通过os模块存储数据
#其实本人很烦发博客,但为了面试还是发一下好,证明一下自己的能力 前言 首先说一下适用环境,在开发中我们有一些经常用到的数据(数据量大)需要存储起来. 存sql嘛又不合适,要知道在开发中每条sql语句 ...
- python的os模块fnmatch模块介绍
一.先介绍一下os模块 import os print(os.getcwd()) # E:\python\test\python_models # 获取当前的目录 print(os.listdir(& ...
随机推荐
- SRM 509 DIV1 500pt(DP)
题目简述 给定一个字符串,可以对其进行修改,删除,增加操作,相应的操作有对应的花费,要求你用最小的花费把字符串变为回文串 题目做法 先搞一遍floyed把各种操作的最小花费求出来,然后就是类似编辑距离 ...
- ORM 是一种讨厌的反模式
本文由码农网 – 孙腾浩原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! (“Too Long; Didn’t Read.”太长不想看,可以看这段摘要 )ORM是一种讨厌的反模式,违背 ...
- JavaWeb应用中重定向与跳转的区别
针对JSP与Servlet: 两种重要的跳转: 1.request.getRequestDispatcher("地址").forward(ServletRequest, Servl ...
- DBMS_ERRLOG记录DML错误日志(一)
当一个DML运行的时候,如果遇到了错误,则这条语句会整个回滚,就好像没有执行过.不过对于一个大的DML而言,如果个别数据错误而导致整个语句的回滚,会浪费很多的资源和运行时间,从10g开始Oracle支 ...
- UVALive 7457 Discrete Logarithm Problem (暴力枚举)
Discrete Logarithm Problem 题目链接: http://acm.hust.edu.cn/vjudge/contest/127401#problem/D Description ...
- Linux 获取文件时间信息 判断文件是否存在
获取文件时间戳 (1)查看全部信息: stat e4.txt 范例: [root@localhost ~]# stat e4.txt File: “e4.txt” Size: 0 Blocks: ...
- CodeForces 705B Spider Man (水题)
题意:给定 n 个数,表示不同的环,然后把环拆成全是1,每次只能拆成两个,问你有多少次. 析:也不难,反正都要变成1,所以把所有的数都减1,再求和即可. 代码如下: #pragma comment(l ...
- .NET通用权限系统快速开发框架
DEMO下载地址: http://download.csdn.net/detail/shecixiong/5372895 一.开发技术:B/S(.NET C# ) 1.Windows XP以上 (支援 ...
- HDU 4121 Xiangqi 模拟题
Xiangqi Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=4121 ...
- Spring生态
1.简洁有力,干掉了j2ee容器层特别是ejb,spring在rod Johnson十几年前一个人单挑j2ee体系开始,到十年前开始大行其道至今,基本上是java开发领域的事实标准.从此大部分开发者去 ...