1. 使用`os.path`模块:
`os.path.exists(path)`:检查指定路径是否存在。
`os.path.abspath(path)`:返回路径的绝对路径。
`os.path.dirname(path)`:返回路径中除去文件名的部分,即目录路径。
`os.path.split(path)`:将路径分割成目录和文件名的元组。
`os.path.join(path1, path2, ...)`:连接多个路径部分。
2. 使用`sys`模块:
`sys.argv`:获取当前执行的脚本文件路径。
3. 使用`pathlib`模块(Python 3.4及以上版本):
`pathlib.Path(path)`:创建一个Path对象,提供文件系统路径的操作接口。
4. 使用`glob`模块:
`glob.glob(pattern)`:返回匹配指定模式的文件路径列表。
5. 获取当前工作目录:
`os.getcwd()`:返回当前工作目录的路径。
6. 使用`__file__`获取当前脚本文件的路径:
`os.path.dirname(__file__)`:返回当前脚本文件所在的目录路径。
7. 使用`shutil`模块:
`shutil.which(cmd)`:查找可执行文件的路径。
请根据你的需求选择合适的方法来确定文件位置