python中os模块_Python的武器库11:os模块
說到編程語言python,有一個著名的格言"余生太短,只用python"。如果要分析為什么會存在這么一句格言?python的語法并不簡單,有復(fù)雜難懂的部分,之所以有這樣一句格言,是因為python中有很多強大的模塊,就像一個武器庫。
Python正式由于這些模塊的出現(xiàn),只要引入這個模塊,調(diào)用這個模塊的集成函數(shù),問題迎刃而解;不需要從頭開始,節(jié)省了大量的時間。
這篇文章介紹一個非常有趣的模塊os模塊,可以使用這個模塊操作文件、刪除文件、查看文件夾大小和內(nèi)容、處理絕對和相對路徑、檢查路徑是否有效。
如果要使用這么模塊,首先要引入這個模塊,在python的編譯環(huán)境下輸入"import os",這樣就可以使用os模塊中的函數(shù)了。
使用os.getcwd()獲取當(dāng)前目錄;使用os.chdir()更改當(dāng)前目錄;使用os.path.join()將多個文件夾合并成目錄。
使用os.makedirs()創(chuàng)建文件夾;使用os.path.getsize(path)獲取path路徑下的文件的字節(jié)數(shù);使用os.listdir(path)獲取文件名字符串的列表。
使用os.path.exists(path)檢查路徑所在的文件或文件夾是否存在;使用os.path.isdir(path)檢查路徑所在文件夾是否存在;使用os.path.isfile(path)檢查路徑所在的文件是否存在。
使用os.unlink(filename)刪除文件;使用os.listdir()列出當(dāng)前目錄下的文件。
使用os.abspath()將相對路徑轉(zhuǎn)換為絕對路徑;使用os.path.isabs()驗證參數(shù)是否為絕對路徑,如果不是,返回false;如果是,返回true。使用os.path. relpath(path,start)將返回start路徑到path的相對路徑
當(dāng)然os模塊中還有很多其他的函數(shù),可以有很多功能。使用這個模塊可以體會到使用linux命令行操作的感覺。
(該文章為原創(chuàng),抄襲必究)
總結(jié)
以上是生活随笔為你收集整理的python中os模块_Python的武器库11:os模块的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA入门级教学之(构造方法)
- 下一篇: shell判定一个变量等于-n_Shel