1 import numpy as np
2 import os
3
4
5 #路徑操做
6 def test01():
7 #獲取當前路徑
8 print("獲取當前路徑 os.getcwd():", os.getcwd() )
9 #獲得指定路徑下的文件 和 目錄名稱
10 print("獲得指定路徑下的文件 和 目錄名稱 os.listdir('../'):" , os.listdir('../'))
11
12 #獲取(指定路徑的)絕對路徑
13 print( "獲得指定路徑的絕對路徑 os.path.abspath:" ,os.path.abspath('../'))
14
15 #對指定的路徑分離(文件夾路徑 + 文件名稱 )
16 print("#對指定的路徑分離(文件夾路徑 + 文件名稱 ) os.path.split")
17 os.path.split('/home/fh/圖片/11-08/json_to_dataset.py')
18
19 # 合併 os.path.join
20 print("os.path.join, 路徑和文件合併")
21 os.path.join('/home/fh/圖片/11-08/json_to_dataset.py', '/home/nufront/圖片/11-08/getimg_label.py')
22 os.path.join('/home/fh/圖片/11-08', 'getimg_label.py')
23 os.path.join('../dataset_learn', 'data_learn.py')
24 os.path.join('..', 'dataset_learn')
25
26 # 提取文件夾 部分 和文件 名稱
27 os.path.dirname('/home/fh/圖片/11-08/json_to_dataset.py')
28 os.path.basename('/home/fh/圖片/11-08/json_to_dataset.py')
29
30 # 查看目錄或文件是否存在
31 os.path.exists('/home/fh/圖片/11-08/json_to_dataset.py')
32 os.path.exists('/home/fh/圖片/11-08')
33 os.path.exists('/home/fh/圖片/11-08/3423')
34
35 # 建立一個目錄
36 os.mkdir('testdir')
37 # 刪除一個目錄
38 os.rmdir('testdir')
39
40 #建立遞歸目錄
41 os.makedirs('./test/disrs/testdir')
42 #遞歸刪除目錄
43 os.removedirs('./test')
44
45 print('改變當前目錄 os.chdir()')
46
47 print('判斷路徑是否爲目錄 os.isdir()')
48
49 print('判斷路徑是否爲文件 os.isfile()')
50
51
52 if __name__ == 'main':
53 test01()