2013-01-13 62 views
0

我正在使用IPython筆記本使用pygame庫編寫程序。在這裏,我想將一個圖像文件導入到程序中。以下是我將要使用的代碼片段。將JPEG圖像導入IPython(筆記本)程序

car = pygame.image.load('car.jpg') 

但要做到這一點,圖像必須在python文件相同的目錄中。這些IPython筆記本文件在哪裏保存?或者有什麼其他方法可以導入此文件以在IPython筆記本中編程?

我使用Windows 7

回答

1

有很多方法更改目錄或指定完整路徑的數量:

  • IPython understandscd命令來更改目錄(如果'AUTOMAGIC被使能;使用%cd如果不是),或
  • 使用os.chdir,或
  • 指定路徑:

    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完整路徑。