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()