Python os模块介绍
2015-07-21 22:31
549 查看
os模块主要用于运行系统命令
import os
os.remname('file.txt','file1.txt') 文件重命名
os.remove('file1.txt') 删除文件
os.mkdir('test') 创建文件夹
os.rmdir('test') 删除文件夹
os.sep 可以取代操作系统特定的路径分割符
os.getcwd() 相当于Linux下的pwd,获取当前目录
os.chdir(os.getcwd()+os.sep+'test') 进到某个目录下
举例:
os.path.isfile("test.txt") 判断是否是文件
os.path.isdir("test.txt") 判断是否是文件夹
os.path.exists("test.txt") 判断文件是否存在
os.path.getsize("test.txt") 获取文件的大小
os.path.abspath("test.txt") 返回文件的绝对路径
os.path.basename(os.path.abspath("test.txt")) 获取文件的文件名,注意参数需要传入绝对路径
os.path.dirname(os.path.abspath("test.txt")) 获取文件的所在目录,注意参数需要传入绝对路径
本文出自 “今日的努力,明日的成功!” 博客,请务必保留此出处http://zhzhgo.blog.51cto.com/10497096/1676894
import os
os.remname('file.txt','file1.txt') 文件重命名
os.remove('file1.txt') 删除文件
os.mkdir('test') 创建文件夹
os.rmdir('test') 删除文件夹
os.sep 可以取代操作系统特定的路径分割符
os.getcwd() 相当于Linux下的pwd,获取当前目录
os.chdir(os.getcwd()+os.sep+'test') 进到某个目录下
举例:
>>> import os >>> os.getcwd() 'C:\\Python27' >>> os.mkdir('test') >>> os.chdir(os.getcwd()+os.sep+'test') >>> os.getcwd() 'C:\\Python27\\test' >>>os.listdir(os.getcwd()) 相当于Linux下的ls,显示当前目录下的文件
os.path.isfile("test.txt") 判断是否是文件
os.path.isdir("test.txt") 判断是否是文件夹
os.path.exists("test.txt") 判断文件是否存在
os.path.getsize("test.txt") 获取文件的大小
os.path.abspath("test.txt") 返回文件的绝对路径
os.path.basename(os.path.abspath("test.txt")) 获取文件的文件名,注意参数需要传入绝对路径
os.path.dirname(os.path.abspath("test.txt")) 获取文件的所在目录,注意参数需要传入绝对路径
本文出自 “今日的努力,明日的成功!” 博客,请务必保留此出处http://zhzhgo.blog.51cto.com/10497096/1676894
相关文章推荐
- Python生成器的工作过程
- Selenium学习笔记之005:第一个selenium+python+webdriver脚本
- Xadmin文档(二)
- python pdb调试
- Xadmin文档(一)
- Python中choice用法与三元操作
- 50个强大的Python模块
- Python 学习笔记一之模块探究学习
- [2015-07-19] python005
- python 2.4 与 python 3.0 的比较
- Python日志之Python函数
- Python学习日志之Python函数
- python 匹配中文和英文
- python杂记
- Python学习笔记
- Python CGi URL 中文以及特殊转义字符的处理
- python Sys module
- Python自学笔记之函数式编程5——返回函数
- python time module
- python os module