Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在Python中读取csv时,如何处理[Errno 5]输入/输出错误?_Python 3.x_Csv_Debugging_Amazon Ec2_Eoserror - Fatal编程技术网

Python 3.x 在Python中读取csv时,如何处理[Errno 5]输入/输出错误?

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='

我目前正在阅读Python中的csv并将其写入。我在ec2服务器上运行它,但在推送更新之前,我在本地windows笔记本电脑上进行开发。我最近收到以下错误:[Errno 5]输入/输出错误,但它只发生在ec2服务器上。代码在我本地的windows笔记本电脑上运行良好。此外,它说这是一个操作系统错误。以下是导致问题的代码部分:

        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。