"Resource temporarily unavailable" 在 PythonAnywhere 上的 web2py 应用程序中读取 CSV 文件时出错
"Resource temporarily unavailable" error on reading CSV file in web2py app on PythonAnywhere
我在 PythonAnywhere 上传了一个 python web2py 应用程序。应用程序运行良好。我想读取与我的应用程序一起放置在文件夹中的 csv 文件,并将其导入 mysql table。当我尝试读取该 CSV 文件时,我收到错误消息 "[Errno 11] Resource temporary unavailable"。
我是 python 和 PythonAnywhere 的新手,我无法理解这个问题,无法弄清楚如何克服这个错误并在服务器上成功读取 csv 文件?
注意:我可以在我的本地机器上成功运行这段代码。
我正在做的是:
path = '/home/user123/web2py/files/'
file_ = path+filename
print file_
with open(file_, "r") as f_obj:
reader = csv.reader(f_obj)
fields = reader.next()
print fields
self.create_new_table(tablename, fields)
将不胜感激这方面的任何帮助。
提前致谢。
我在 Web 选项卡中打开了 server.log 文件,发现打印语句 "print fields" 导致了错误....它试图打印所有的列名,并在这些列的中间列名,它产生了这个错误并停止了执行。我删除了试图打印长语句的打印语句,错误消失了!
好像是印刷版的限制或者其他类似的东西,不太清楚!
我在 PythonAnywhere 上传了一个 python web2py 应用程序。应用程序运行良好。我想读取与我的应用程序一起放置在文件夹中的 csv 文件,并将其导入 mysql table。当我尝试读取该 CSV 文件时,我收到错误消息 "[Errno 11] Resource temporary unavailable"。
我是 python 和 PythonAnywhere 的新手,我无法理解这个问题,无法弄清楚如何克服这个错误并在服务器上成功读取 csv 文件?
注意:我可以在我的本地机器上成功运行这段代码。
我正在做的是:
path = '/home/user123/web2py/files/'
file_ = path+filename
print file_
with open(file_, "r") as f_obj:
reader = csv.reader(f_obj)
fields = reader.next()
print fields
self.create_new_table(tablename, fields)
将不胜感激这方面的任何帮助。
提前致谢。
我在 Web 选项卡中打开了 server.log 文件,发现打印语句 "print fields" 导致了错误....它试图打印所有的列名,并在这些列的中间列名,它产生了这个错误并停止了执行。我删除了试图打印长语句的打印语句,错误消失了! 好像是印刷版的限制或者其他类似的东西,不太清楚!