【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模組Python
- python_OS 模組Python
- Python中os模組Python
- Python 內建模組:os模組Python
- python基礎之-sys模組、os模組基本介紹(未完成)Python
- [Python]OS模組應用Python
- Python os.path() 模組Python
- python–模組之os操作檔案模組Python
- 【python基礎】os模組的使用Python
- 簡單介紹python process模組Python
- Python中paramiko 模組的用法Python
- Python中operator 模組的用法Python
- Python中pathlib 模組的用法Python
- Python中itertools 模組的用法Python
- python模組之os.pathPython
- Python中os.walk()模組Python
- Python OS模組操作檔案Python
- Python 精靈模組簡介_python sprites module introducePython
- Python os模組參考手冊Python
- Python入門(二十六):檔案模組(os模組與shutil模組)Python
- 25.python模組(加密,os,re,json)Python加密JSON
- javascript模組化簡介JavaScript
- 01模組化簡介
- 每週一個 Python 模組 | os.pathPython
- python3中的re模組簡單介紹及使用Python
- python爬蟲:爬蟲的簡單介紹及requests模組的簡單使用Python爬蟲
- ES6 模組簡介
- os.path()模組
- python常用標準庫(os系統模組、shutil檔案操作模組)Python
- Python模組以及日曆常見用法Python
- Python pip(管理模組工具)基礎用法Python
- python的os模組的常見函式及用途詳解Python函式
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- python中numpy模組下的np.clip()的用法Python
- 序列化模組,隨機數模組,os模組,sys模組,hashlib模組隨機
- 轉:os和sys模組
- iOS os.log 模組iOS
- Python技術基礎知識點:OS模組的應用Python