【发布时间】:2019-07-29 12:44:06
【问题描述】:
有没有办法做到这一点?这是我当前的代码。
try:
if len(df) > 0:
with open(r'\\path\to\dir\IDS_' + str(now)[:-2] + '.csv', 'a') as f:
df.to_csv(f, sep=',', header=False, index=True, encoding='utf-8')
f.close()
except Exception, e:
print e
【问题讨论】:
-
你不需要
f.close(),这就是with语句的用途。 -
如果有人在使用它,我认为您不能在文件中追加。您可以复制并附加到副本。
-
您使用的是什么操作系统?你遇到了什么错误?请给出重现问题的步骤
-
只是伪代码吗?似乎可行。如果您遇到任何问题,请尝试并更新帖子
-
@NickTheInventor 不,如果您使用
with语句,它将始终关闭文档。这就是在这里使用with语句的全部意义如果您认真地看到这种行为,您应该尽快提交错误报告
标签: python pandas python-2.7 csv