我正在学习使用bq,在成功使用交互式开发人员控制台将数据加载到BigQuery之后花了几天时间。
今天,当我在流程结束时收到此错误时,我将使用bq上传我的第一个格式正确的CSV文件:
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
Waiting on bqjob_r1581e771414c555a_00000143f71d0a99_1 ... (49s) Current status: DONE
csv文件是> 600k行,> 117 Mb。
我重复了'实验'并且第二次没有问题。我想了解这是我的一方或BigQuery的问题,因为我需要编写调用bq来处理大量文件,我想了解我需要在多大程度上管理异常。
我在MacOS 10.9.1上使用Homebrew的Python 2.7.6。
谢谢!
Giacecco
答案 0 :(得分:0)
“IOError:[Errno 9]错误的文件描述符”通常表示本地文件系统问题。
有关详细信息,请参阅What can lead to "IOError: [Errno 9] Bad file descriptor" during os.system()?。