class HeadlessCsvItemExporter(CsvItemExporter):
def __init__(self, *args, **kwargs):
# args[0] is (opened) file handler
# if file is not empty then skip headers
if os.fstat(args[0].fileno()).st_size > 0:
kwargs['include_headers_line'] = False
super(HeadlessCsvItemExporter, self).__init__(*args, **kwargs)
我将把上述答案的代码改为以下内容:
从垃圾出口商导入CSViteExporter
或者,您可以不使用
os
模块来执行此操作:从垃圾出口商导入CSViteExporter
^{pr2}$在}表示它应该从文件末尾开始查找。结果是文件处理程序位置跳转到文件末尾,然后
seek
函数中,第一个参数是要查找的偏移量(在本例中,0
为空),第二个参数{tell
按预期工作。在相关问题 更多 >
编程相关推荐