python - 以写入和追加模式打开文件

标签 python

我正在尝试将一些数据附加到如下文件中..但是当文件不存在时会失败.. 我尝试了以下操作..任何人都可以提供在两种写入模式下打开文件的输入,以便它在文件不存在时创建文件并同时添加模式吗?

代码:-

c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "ab"))
c.writerow([format_time, icount])

最佳答案

使用

c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "a+b"))
c.writerow([format_time, icount])

而不是

c = csv.writer(open("//DATA/loc" + csv_file + ".csv", "ab"))
c.writerow([format_time, icount])

关于python - 以写入和追加模式打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17756190/

相关文章:

python - 函数imshow中的OpenCV错误: (-215)size.宽度> 0 && size.height> 0

python - IF-ELIF 语句嵌套

python - 使用从 json 键定义的抽象方法创建 ABC

python - scikit-learn 中的宏平均

python - 单选按钮在 python 中无法正常工作

python - `pip install .` 抛出 `[Errno 28] No space left on device`

python - 使用csv从mysql数据库导出数据

python - 如何除以 Tensorflow 中向量的大小来计算平均损失(如 MSE)?

python - 如何删除 Pandas 中仅包含零的列?

python - OpenID 声明的标识符