python經常使用模塊目錄 html
python os.walk詳解python
序號async |
方法函數 |
方法ui |
1spa |
檢驗權限模式unix |
|
2code |
||
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 |
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