【发布时间】:2016-08-20 11:40:12
【问题描述】:
有人能解释一下赋值运算符左侧的变量名称的逗号分隔链(可能不是正确的术语,但我不想将其与list 混淆)的概念吗?
我指的是以下性质的东西
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 代码或文档的解释和/或链接都会很棒。
【问题讨论】:
-
相关Python文档here
标签: python python-3.x