[英]IPython Notebook image loading syntax
我正在上這門基於線性代數的Coursera課程 ,它是基於Python的。 我到目前為止可以制作一些初始圖並在IP Notebook上處理復數。 我正在使用Windows,並且筆記本電腦的顯示屏在Chrome上。
我接到命令在繪圖上調用jpeg圖像,並且講師寫的行是:
from image import *
我收到以下錯誤消息:
In [7]: from image import *
File "image.py", line 98
print("Hit Enter once the image is displayed.... ", end="")
^
SyntaxError: invalid syntax
我相信該電話可能指向從此站點下載的image.py
。
在我看來,該代碼是為Python 3設計的,並使用Python的print
功能。 Anaconda提供了Python 3,因此請嘗試使用它-這樣我就可以導入圖像了。
當我使用Python 2時,SyntaxError的確切位置在這里:
File "image.py", line 98
print("Hit Enter once the image is displayed.... ", end="")
^
SyntaxError: invalid syntax
發生這種情況是因為Python2試圖打印一個值的元組,但是它為該元組獲得的第二個元素是一個賦值。
Coursera課程的文檔為您提供了有關此方面的提示(盡管它似乎並不明顯),並警告您使用Python 3,而不是Python 2。
我將假設它們在使用python 3的過程中使用,因此出現的錯誤是由於print函數引起的。
from image import *
File "image.py", line 98
print("Hit Enter once the image is displayed.... ", end="")
^
SyntaxError: invalid syntax
使用Python 3,或from __future__ import print_function
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.