我正在使用IPython笔记本使用pygame库编写程序。在这里,我想将图像文件导入程序。以下是我将使用的代码。
car = pygame.image.load('car.jpg')
但要做到这一点,图像必须与python文件位于同一目录中。这些IPython笔记本文件保存在哪里?或者有没有其他方法可以导入此文件以在IPython笔记本中编程?
我正在使用Windows 7.
答案 0 :(得分:1)
有多种方法可以更改目录或指定完整路径:
cd
命令(如果启用了'automagic';如果没有,则使用%cd
)或指定路径:
load('/path/to/car.jpg')
或
import os
load(os.path.expanduser('~/path/to/car.jpg')) # relative to user's home directory
或
IMAGEDIR = '/path/to/images'
load(os.path.join(IMAGEDIR, 'car.jpg'))
虽然在{iy>工作时cd
方便,但对于您的程序,最好指定car.jpg
的完整路径。