Python 3.x 在Python中读取csv时,如何处理[Errno 5]输入/输出错误?
我目前正在阅读Python中的csv并将其写入。我在ec2服务器上运行它,但在推送更新之前,我在本地windows笔记本电脑上进行开发。我最近收到以下错误:[Errno 5]输入/输出错误,但它只发生在ec2服务器上。代码在我本地的windows笔记本电脑上运行良好。此外,它说这是一个操作系统错误。以下是导致问题的代码部分:Python 3.x 在Python中读取csv时,如何处理[Errno 5]输入/输出错误?,python-3.x,csv,debugging,amazon-ec2,eoserror,Python 3.x,Csv,Debugging,Amazon Ec2,Eoserror,我目前正在阅读Python中的csv并将其写入。我在ec2服务器上运行它,但在推送更新之前,我在本地windows笔记本电脑上进行开发。我最近收到以下错误:[Errno 5]输入/输出错误,但它只发生在ec2服务器上。代码在我本地的windows笔记本电脑上运行良好。此外,它说这是一个操作系统错误。以下是导致问题的代码部分: with open(filename, 'rt') as f: reader = csv.reader(f, delimiter='
with open(filename, 'rt') as f:
reader = csv.reader(f, delimiter=',')
lines = []
if sum(1 for row in reader) < len(players):
f.seek(0)
for row in reader:
row_len = len(row)
line = []
for i in range(row_len):
line.append('')
f.seek(0)
for i in range(len(players) + 1 - sum(1 for row in reader)):
lines.append(line)
f.seek(0)
title = next(reader)
counter = 0
for line in reader:
lines.insert(0, line)
打开(文件名为“rt”)作为f的:
reader=csv.reader(f,分隔符=',')
行=[]
如果总和(读卡器中的行为1)
如果有用的话,我可以包括周围的代码。错误表明问题发生在上面代码的第一行。为什么在我的ec2 Ubuntu服务器上而不是本地windows机器上会出现此错误?能否显示
filename
def导出(self,filename,render\u func=None):
是define语句。该文件名为Predictions.csv。