在 Python 中,可以使用相对路径来指定文件,相对路径是相对于当前工作目录的路径。如果要相对于工程目录指定文件,可以使用以下代码获取当前工作目录,并使用相对路径来指定文件:
import os
# 获取当前工作目录
current_dir = os.path.dirname(os.path.abspath(__file__))
# 使用相对路径指定文件
file_path = os.path.join(current_dir, 'relative/path/to/file')
在这个例子中,我们使用 os.path.abspath(__file__)
获取当前脚本的绝对路径,并使用 os.path.dirname
获取当前工作目录。然后,使用 os.path.join
将工程目录的相对路径与当前工作目录组合成文件的完整路径。
需要注意的是,相对路径是相对于当前工作目录的路径,因此在使用相对路径时,需要确保当前工作目录正确设置。另外,在不同的操作系统上,路径的分隔符可能不同,可以使用 os.path.join
来确保生成的路径在不同的操作系统上都是正确的。