【python】os模組 的用法簡介
這個模組包含普遍的作業系統功能。即它可以使一個程式在Linux和Windows下執行。一個例子就是使用os.sep可以取代作業系統特定的路徑分割符。
下面列出了一些在os模組中比較有用的部分。它們中的大多數都簡單明瞭。
1 os.name字串指示你正在使用的平臺。比如對於Windows,它是'nt',而對於Linux/Unix使用者,它是'posix'。
2 os.getcwd()函式得到當前工作目錄,即當前Python指令碼工作的目錄路徑。
3 os.getenv()和os.putenv()函式分別用來讀取和設定環境變數。
4 os.listdir()返回指定目錄下的所有檔案和目錄名。
5 os.remove()函式用來刪除一個檔案。
6 os.system()函式用來執行shell命令。
7 os.linesep字串給出當前平臺使用的行終止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。
8 os.path.split()函式返回一個路徑的目錄名和檔名
下面是在windows系統上操作的例子:
>>> os.listdir(r'e:\lib')
['class.py', 'coding-utf-8.py', 'inhrint.py', 'learnsysargv.py', 'lily.txt', 'ma
kefile.py', 'objvar.py', 'pickling.py', 'raising.py', 'readfile.py', 'shoplist.d
ata', 'sysargv', 'sysargv.ppy', 'sysargv.py', 'tom.txt', 'yang.txt', 'yangqilong
.txt', 'yangql.txt']
>>> os.path.split(r'e:\lib\yang.txt')
('e:\\lib', 'yang.txt')
>>> os.path.split('e:\lib\yang.txt')
('e:\\lib', 'yang.txt')
>>> os.path.isfile('e:\lib\yang.txt')
True
>>> os.path.isdir('e:\lib\yang.txt')
False
>>> os.path.isdir('e:\lib')
True
>>> os.name
'nt'
>>> os.getcwd()
'D:\\Program Files\\python'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-703180/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python的常見模組:OS和 time模組介紹Python
- #PYTHON# os以及os.path模組介紹Python
- python的os模組Python
- python os模組Python
- Python OS 模組Python
- Python 內建模組:os模組Python
- python基礎之-sys模組、os模組基本介紹(未完成)Python
- python_OS 模組Python
- Python中os模組Python
- 簡單介紹python process模組Python
- python shutil模組簡單介紹Python
- Python 迭代器模組 itertools 簡介Python
- expdp 的用法簡介
- Python os.path() 模組Python
- Python os模組詳解Python
- [Python]OS模組應用Python
- 【python基礎】os模組的使用Python
- python–模組之os操作檔案模組Python
- python:模組1——標準庫簡介Python
- Python中operator 模組的用法Python
- Python中itertools 模組的用法Python
- mysqladmin的用法簡介MySql
- AWK用法簡介
- python模組之os.pathPython
- Python之OS模組詳解Python
- Python::OS 模組 -- 程式引數Python
- Python OS模組操作檔案Python
- Python中os.walk()模組Python
- Python中paramiko 模組的用法Python
- Python中pathlib 模組的用法Python
- javascript的this用法簡單介紹JavaScript
- Python re模組, xpath 用法Python
- Python 精靈模組簡介_python sprites module introducePython
- Python os模組參考手冊Python
- 簡單介紹Python中異常處理用法Python
- 01模組化簡介
- javascript模組化簡介JavaScript
- display:table-cell的用法簡介