Python os模块常用方法1
2015-06-22 23:25
627 查看
os模块之前用得比较少,常把它跟sys混了。常用的方法如下:
1、引入os模块后,文件的open()、read()等方法可以直接调用,如:
2、从2开始介绍os类似于Linux下目录及文件操作部分的了,首先是os.getcwd(),获取当前路径
3、os.listdir(path),获取path目录下的内容
4、os.mkdir(path) ,参数为要创建的目录所在的位置路径
5、os.rmdir(path) , 参数为要删除目录所在的路径,注意此目录必须为空才能删除,否则出错
6、判断是否为目录 或者文件 :os.isdir(path) os.isfile(path),返回True则为目录或者文件,否则相反,部分信息错了,判断路径是否存在,应该是os.path.isdir(path)
7、更改当前工作目录:os.chdir(path) , 参数为要设的目录
8、删除文件 os.remove(path),path为要删除的文件
9、重命名文件或者目录: os.rename( old ,new)
10、os.startfile(path),此方法是可以打开windows下的可执行程序,word文档,exe文件啦,只要是可执行的,都可以使用os的startfile打开。如
os.startfile(‘D:\\movie\\test.rmvb’) :表示会执行你电脑里默认的视频播放程序打开test.rmvb视频播放
11、os.path.join("D:\","test.txt"),表示路径为D:\test.txt,如果文件是不存在的,若往test文档中写内容,并保存,则会有这个test这个文档生成,否则,test文档不会生成,如果本来就有的,就无所谓了,通过os.mkdir(os.path.join("D:\","test.txt")),可确保文件一定生成
1、引入os模块后,文件的open()、read()等方法可以直接调用,如:
path = "F:\Python-Exercise\sql2\hehe.txt" fr1 = open(path) fr = open(path, 'r').readlines()#以read的方式打开
2、从2开始介绍os类似于Linux下目录及文件操作部分的了,首先是os.getcwd(),获取当前路径
3、os.listdir(path),获取path目录下的内容
4、os.mkdir(path) ,参数为要创建的目录所在的位置路径
5、os.rmdir(path) , 参数为要删除目录所在的路径,注意此目录必须为空才能删除,否则出错
6、判断是否为目录 或者文件 :os.isdir(path) os.isfile(path),返回True则为目录或者文件,否则相反,部分信息错了,判断路径是否存在,应该是os.path.isdir(path)
7、更改当前工作目录:os.chdir(path) , 参数为要设的目录
8、删除文件 os.remove(path),path为要删除的文件
9、重命名文件或者目录: os.rename( old ,new)
10、os.startfile(path),此方法是可以打开windows下的可执行程序,word文档,exe文件啦,只要是可执行的,都可以使用os的startfile打开。如
os.startfile(‘D:\\movie\\test.rmvb’) :表示会执行你电脑里默认的视频播放程序打开test.rmvb视频播放
11、os.path.join("D:\","test.txt"),表示路径为D:\test.txt,如果文件是不存在的,若往test文档中写内容,并保存,则会有这个test这个文档生成,否则,test文档不会生成,如果本来就有的,就无所谓了,通过os.mkdir(os.path.join("D:\","test.txt")),可确保文件一定生成
相关文章推荐
- python
- python3.4学习笔记(三) idle 清屏扩展插件
- python3.4学习笔记(二) 类型判断,异常处理,终止程序
- python特殊函数(id, dir, type, isinstance, issubclass, is)
- web python -- WSGI接口POST请求
- web python -- WSGI接口GET请求
- python相关面试题
- web python -- WSGI接口响应
- Python数据类型之数字类型、字符串类型
- python日志输出—logging直接代码配置
- 首部讲Python爬虫电子书 Web Scraping with Python
- 关于Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法
- python watchdog
- python 使用post登录网易
- web python -- WSGI接口
- python爬取网易美女图片
- Python 爬虫学习 相关类库的介绍
- Python学习 之 对内存的使用(浅拷贝和深拷贝)
- Python学习 之 爬虫
- (翻译)如何对python dict 类型按键(keys)或值(values)排序