我正在使用 IPython 笔记本编写使用 pygame 库的程序。在这里,我想将图像文件导入程序。以下是我会使用的代码片段。
car = pygame.image.load('car.jpg')
但要做到这一点,图像必须与 python 文件位于同一目录中。这些 IPython 笔记本文件保存在哪里?或者有没有其他方法可以将此文件导入到 IPython 笔记本中进行编程?
我正在使用Windows 7。
有多种方法可以更改目录或指定完整路径:
cd
命令(如果启用了“自动”;%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'))
虽然cd
在 IPython 中工作时很方便,但对于您的程序,您最好指定car.jpg
.