path()
是pathlib
模块的函数,而os.path
是os
模块中的子模块,用于处理文件路径和目录操作。
path()
返回一个Path
对象,可以直接对文件路径进行操作,比如连接路径、获取文件名、检查文件是否存在等。
os.path
提供了一系列函数用于处理文件路径和目录,比如os.path.join()
用于连接路径,os.path.exists()
用于检查路径是否存在,os.path.basename()
用于获取文件名等。
在Python 3.4及以上版本中,推荐使用pathlib
模块来处理文件路径,因为它提供了更简洁和易用的API,而且支持面向对象的方式来处理路径。而os.path
模块逐渐被pathlib
所取代。