一:os模塊分類:
二:os模塊大全表
| 序號 |
方法 |
方法 |
| 1 |
檢驗權限模式 |
|
| 2 |
||
| 3 |
||
| 4 |
||
| 5 |
||
| 6 |
||
| 7 |
||
| 8 |
||
| 9 |
||
| 10 |
||
| 11 |
||
| 12 |
||
| 13 |
||
| 14 |
||
| 15 |
||
| 16 |
返回一個打開的文件的系統配置信息。name為檢索的系統配置的值,它也許是一個定義系統值的字符串,這些名字在很多標准中指定(POSIX.1, Unix 95, Unix 98, 和其它)。 |
|
| 17 |
||
| 18 |
||
| 19 |
||
| 20 |
||
| 21 |
||
| 22 |
||
| 23 |
||
| 24 |
||
| 25 |
||
| 26 |
||
| 27 |
||
| 28 |
||
| 29 |
||
| 30 |
||
| 31 |
||
| 32 |
||
| 33 |
||
| 34 |
||
| 35 |
||
| 36 |
||
| 37 |
||
| 38 |
||
| 39 |
||
| 40 |
||
| 41 |
||
| 42 |
||
| 43 |
從文件描述符 fd 中讀取最多 n 個字節,返回包含讀取字節的字符串,文件描述符 fd對應文件已達到結尾, 返回一個空字符串。 |
|
| 44 |
||
| 45 |
刪除路徑為path的文件。如果path 是一個文件夾,將拋出OSError; 查看下面的rmdir()刪除一個 directory。 |
|
| 46 |
||
| 47 |
||
| 48 |
||
| 49 |
||
| 50 |
||
| 51 |
||
| 52 |
||
| 53 |
||
| 54 |
||
| 55 |
||
| 56 |
||
| 57 |
||
| 58 |
||
| 59 |
||
| 60 |
||
| 61 |
||
| 62 |
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) |
|
| 63 |
||
| 64 |
三:os.path.abspath和os.path.dirname()
1)在pycharm內執行代碼,獲取執行文件的路徑或者目錄 print(__file__) -------------結果: C:/mcw/mcwtest_dir/mcw1.py import os print(os.path.dirname(__file__)) ----------結果: C:/mcw/mcwtest_dir import os print(os.path.dirname(os.path.dirname(__file__))) ----------結果; C:/mcw 2)在命令行只能獲取到相對路徑 import os print(__file__) -----------------結果: (venv) C:\mcw\mcwtest_dir>python3 mcw1.py mcw1.py import os print(os.path.dirname(__file__)) import os print(os.path.dirname(os.path.dirname(__file__))) ------------------------結果: (venv) C:\mcw\mcwtest_dir>python3 c:/mcw/mcwtest_dir/mcw1.py c:/mcw 3)使用abspath()就可以在命令行獲取執行文件的絕對路徑 import os print(os.path.dirname(os.path.abspath(__file__))) ----------------------結果: (venv) C:\mcw\mcwtest_dir>python3 mcw1.py C:\mcw\mcwtest_dir
參考鏈接:
1)https://www.runoob.com/python/os-file-methods.html
