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、判断是否为目录 或者文件
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")),可确保文件一定生成