我想這樣做:我可以在Python上將「from」賦值爲變量嗎?
from = 'foo'
但我得到Syntax Error
:
SyntaxError: invalid syntax
我如何分配變量?有沒有辦法做到這一點?
我想這樣做:我可以在Python上將「from」賦值爲變量嗎?
from = 'foo'
但我得到Syntax Error
:
SyntaxError: invalid syntax
我如何分配變量?有沒有辦法做到這一點?
否,from
是Reserved Keyword並且不能被分配給一個不同的值。任何其他單詞都可以正常工作,例如word = 'foo'
。
一個常用的解決方法是將'_'附加到關鍵字,如果您想將其用作變量名:'from_ ='foo''。 – chepner
只是爲了擴大在別人的答案from
是一個關鍵詞。這實際上是一個非常重要的,因爲當你開始使用軟件包,你開始導入與
from a_package import thing
from是一個保留關鍵字。 https://docs.python.org/2.5/ref/keywords.html – sshashank124
你真的挑一些保留的關鍵字之一的第一變量賦值過的?這真是倒黴 – Wombatz
你應該能夠告訴它被保留,因爲大多數文本編輯器將突出關鍵字 – sshashank124