我使用VS代码在Python中编程。我不想将图像(或任何其他类型的文件(从一个目录复制并粘贴到我的.py文件所在的同一目录,而是想引用该图像,即使它位于不同的目录中。或者,至少让我的程序可以访问该目录的路径。
这就是我的文件夹的结构。
- MainFolder
- AssetsFolder
- image.jpg
- file.py
我试过了:
import sys
sys.path.append('C:UsermynameMainFolderAssetsFolder')
但这似乎并不奏效。
在python中,您需要使用相对目录。在这种情况下,要从file.py
访问image.jpg
,需要使用路径AssetsFolder/image.jpg
。
要访问更高的目录,请使用../
。例如,如果交换了文件位置(AssetsFolder
中的file.py
和MainFolder
中的image.jpg
(,则需要使用路径../image.jpg
。