如何从另一个目录访问图像?蟒蛇

时间:2011-03-17 10:16:14

标签: python

我有一个python脚本说“foo_1.py”位于文件夹x中,另一个脚本foo_2.py位于文件夹y中。

文件夹x和y位于文件夹z中。

我调用了一个属于foo_2.py的方法,它在文件夹y中生成一个图像(比如img1.png)。 现在我想要的是从foo_1.py访问这个img1.png。怎么可能?

3 个答案:

答案 0 :(得分:6)

sys.path[0]为您提供当前脚本所在的目录:

import sys, os
script_dir = sys.path[0]
img_path = os.path.join(script_dir, '../y/img1.png')

答案 1 :(得分:1)

img_file = open('../y/img1.png')

答案 2 :(得分:1)

这与Python有什么关系?使用已知的“..”表示法使用绝对路径或相对路径。这是Shell的基本知识。