我正在使用Python 3,并且在运行此文件时有一点问题。ValueError当我在Python中运行文件
txt = input("Which file do you want to use?")
file = codecs.open(txt,"r","utf-8")
player=[]
name=None
longest_cast=0
result=[]
for line in file:
row=line.split()
row_1=len(row[1])
row_2=len(row[2])
if len(row)<5:
mu=float(row[1])
sigma=float(row[2])
for r in range(0,6):
cast=random.normalvariate(mu,sigma)
result.append(cast)
if max(result)>longest_cast:
longest_cast=max(result)
name=row[0]
print("The winner is", name, "who got", longest_cast, "meters. Congrats! :)")
我得到这个错误代码。
ValueError: max() arg is an empty sequence
我该怎么办?有什么建议么?
看起来结果等于[]和max([])抛出ValueError异常 –
你真的需要在这里修正你的缩进,python是空白敏感的,所以这里的缩进可能会导致你的问题。 – shuttle87
如果您的问题已解决,请删除您的问题(如有可能),或接受(或发布)答案。删除您的问题内容对任何人都没有帮助。 – deceze