是否有人可以解釋一下在左側用逗號分隔的鏈(可能不是正確的術語,但我不想將其與list
混淆)變量名的概念的賦值運算符?Python賦值運算符左側的多個變量
什麼,我指的是以下性質
reader = csv.reader(open('some_file', 'rb'))
for row in reader:
k, v = row
myDictionary[k] = v
我知道,例如可能導致「SOME_FILE」的格式問題,所以這裏的東西是另外一個例子,我來了跨
username, password = sys.argv[1:]
我的理解是argv
來自命令行,1:
指python腳本名之後的所有參數,但怎麼做用戶名和密碼獲取正確的項目?換句話說,什麼劃定了傳遞給這個程序的參數,它只是參數之間的空間?
參照第一個示例,假設row
是兩列線,k
和v
如何從row
獲得它們的值。那些使用逗號作爲分隔符?
對Python代碼或文檔的任何解釋和/或鏈接都會很棒。
歡迎使用超級用戶!這個問題是關於編程的,因此在這裏是無關緊要的,但是應該非常適合堆棧溢出。請不要重複堆棧溢出問題,請將問題標記爲請管理員爲您移動它。 – heavyd
相關的Python文檔[這裏](https://docs.python.org/2/tutorial/datastructures.html#tuples-and-sequences) – heavyd
我不好,你絕對正確。感謝您對此的意見! – curran