您的位置:首页 > 编程语言 > Python开发

Python os模块常用方法1

2015-06-22 23:25 627 查看
os模块之前用得比较少,常把它跟sys混了。常用的方法如下:

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")),可确保文件一定生成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: