2016-02-01 97 views
0

我想這樣做:我可以在Python上將「from」賦值爲變量嗎?

from = 'foo' 

但我得到Syntax Error

SyntaxError: invalid syntax 

我如何分配變量?有沒有辦法做到這一點?

+4

from是一個保留關鍵字。 https://docs.python.org/2.5/ref/keywords.html – sshashank124

+1

你真的挑一些保留的關鍵字之一的第一變量賦值過的?這真是倒黴 – Wombatz

+1

你應該能夠告訴它被保留,因爲大多數文本編輯器將突出關鍵字 – sshashank124

回答

3

否,fromReserved Keyword並且不能被分配給一個不同的值。任何其他單詞都可以正常工作,例如word = 'foo'

+2

一個常用的解決方法是將'_'附加到關鍵字,如果您想將其用作變量名:'from_ ='foo''。 – chepner

0

只是爲了擴大在別人的答案from是一個關鍵詞。這實際上是一個非常重要的,因爲當你開始使用軟件包,你開始導入與

from a_package import thing