簡體   English   中英

python“導入媒體”無效,但存在“ media.py”

[英]python “import media” didn't work but there was “media.py”

我讀了一本書來學習python編程,它顯示了代碼:

import media

因此,我從鏈接http://pragprog.com/titles/gwpy/source_code下載了gwpy-code.zip並安裝了PyGraphics-2.0.win32.exe 在路徑C:\\Python27\\Lib\\site-packages\\pygraphics ,確實存在media.py 但是,為什么import media無效? (ps:我還在DOS框中嘗試過C:\\Python27\\Scripts\\easy_install nose ,仍然無法正常工作...)最好的問候:)

嘗試:

from pygraphics import media

如果你不熟悉Python中導入模塊呢,一個簡短的引物可能是有用的。

>>> import sys
>>> print sys.path

如果您嘗試上面的代碼,您將在系統路徑上看到一堆目錄。 C:\\Python27\\Lib\\site-packages\\應該是其中之一。

要導入位於系統路徑上的文件,可以使用import filename (對於filename.py)。 如果文件位於子目錄(例如dir1/dir2/filename.py ,則可以使用import dir1.dir2.filename

注意:如果目錄包含名為__init__.py的文件,則它將充當“包”。 可以導入的文件稱為“模塊”。

您需要做:

from pygraphics import media

原因是Python在site-packages目錄中查找軟件包。 該文件media.py是文件夾(因此包裝)內pygraphics ,所以你不能直接訪問它。

導入媒體之前,必須導入ampy。

你可能不得不說

from pygraphics import media

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM