(1)os.path.dirname:用于返回一个目录的目录名,输入参数为文件的目录。
a = os.path.dirname('C:\\Users\\22\\Desktop\\PaddleOCR-develop\\')
b = os.path.dirname('C:\\Users\\22\\Desktop\\PaddleOCR-develop')
print (a)
print (b)
C:\Users\22\Desktop\PaddleOCR-develop
C:\Users\22\Desktop
(2)os.path.exists:用于测试输入参数指定的文件是否存在。
a = os.path.exists('C:\\Users\\22\\Desktop\\PaddleOCR-develop')
b = os.path.exists('C:\\Users\\22\\Desktop\\PaddleOCR-develop\\1.jpg')
print (a)
print (b)
True
False
(3)os.path.isdir:用于测试输入参数是否是目录名。
a = os.path.isdir('C:\\Users\\22\\Desktop\\PaddleOCR-develop\\PaddleOCR-develop\\stepup.py')
b = os.path.isdir('C:\\Users\\22\\Desktop\\PaddleOCR-develop\\')
print (a)
print (b)
False
True
(4)os.path.isfile:用于测试输入参数是否是一个文件。
a = os.path.isfile('C:\\Users\\22\Desktop\\PaddleOCR-develop\\PaddleOCR-develop\\setup.py')
b = os.path.isfile('C:\\Users\\22\\Desktop\\PaddleOCR-develop\\')
print (a)
print (b)
True
False
(5)os.path.samefile:用于测试两个输入的路径参数是否指向同一个文件。
(6)os.path.split:用于对输入参数中的目录名进行分割,返回一 个元组,该元组由目录名和文件名组成。
a = os.path.split('C:\\Users\\22\Desktop\\PaddleOCR-develop\\PaddleOCR-develop\\setup.py')
print (a)
(‘C:\Users\22\Desktop\PaddleOCR-develop\PaddleOCR-develop’, ‘setup.py’)
(7)os.path.join:用于对输入参数中的目录名进行合并,返回一 个字符串。
a = os.path.join('C:\\Users\\22\Desktop\\PaddleOCR-develop\\PaddleOCR-develop\\','setup.py')
print (a)
print (type(a))
C:\Users\22\Desktop\PaddleOCR-develop\PaddleOCR-develop\setup.py
<class ‘str’>