gpt4 book ai didi

python - ValueError : not enough values to unpack (expected 11, 得到 1)

转载 作者:太空狗 更新时间:2023-10-30 00:49:01 25 4
gpt4 key购买 nike

我为系统自动化编写了一个脚本,但出现了标题中描述的错误。我下面的代码是脚本的相关部分。有什么问题?

import csv
import os

DIR = "C:/Users/Administrator/Desktop/key_list.csv"

def Customer_List(csv):
customer = open(DIR)
for line in customer:
row = []
(row['MEM_ID'],
row['MEM_SQ'],
row['X_AUTH_USER'],
row['X_AUTH_KEY'],
row['X_STORAGE_URL'],
row['ACCESSKEY'],
row['ACCESSKEYID'],
row['ACCESSKEY1'],
row['ACCESSKEYID1'],
row['ACCESSKEY2'],
row['ACCESSKEYID2'])=line.split()
if csv == row['MEM_ID']:
customer.close()
return(row)
else:
print ("Not search for ID")
return([])

id_input = input("Please input the Customer ID(Email): ")
result = Customer_List(id_input)

if result:
print ("iD: " + id['MEM_ID']

最佳答案

对于行

line.split()

你在 split 什么?看起来像 CSV,所以试试

line.split(',')

例子:

"one,two,three".split()  # returns one element ["one,two,three"]
"one,two,three".split(',') # returns three elements ["one", "two", "three"]

正如@TigerhawkT3 提到的,最好使用 CSV 模块。令人难以置信的快速简便的方法 here .

关于python - ValueError : not enough values to unpack (expected 11, 得到 1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34627211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com