以下代码在ubuntu发行版上运行正常,但在windows中生成了一个错误
ValueError: not enough values to unpack (expected 3, got 2)
import sys
strcmd = "curve -d 3"
f = open("cam_data.dex","r")
for line in f:
(x,y,z)=line.split(",")
strcmd = strcmd+" -p"+" "+x+" "+y+" "+z.rstrip()
print(strcmd)
print("\nDONE\n")
我无法找到什么错误是任何帮助,这将是非常有用的
问题:
(x,y,z)=line.split(",")
这将返回一个不能映射到三个变量的列表固定代码
以下是您可以做的:输出:
您需要根据分隔符对
split
执行f
,并对其进行迭代。你知道吗相关问题 更多 >
编程相关推荐