bq失败,“文件对象析构函数中的关闭失败/ IOError:[Errno 9]错误的文件描述符”

时间:2014-02-03 11:10:22

标签: google-bigquery

我正在学习使用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

1 个答案:

答案 0 :(得分:0)

“IOError:[Errno 9]错误的文件描述符”通常表示本地文件系统问题。

有关详细信息,请参阅What can lead to "IOError: [Errno 9] Bad file descriptor" during os.system()?