是否有人可以解释一下在左侧用逗号分隔的链(可能不是正确的术语,但我不想将其与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