当前位置: 首页 > 面试题库 >

通过opencsv在文件末尾写入

慕凌龙
2023-03-14
问题内容

我正在使用opencsv,并希望.csv通过多个会话写入文件。但是,每次我启动新的CSVWriter时,旧文件都会被删除。我可以更改CSVWriter的行为以在文件末尾写入而不是替换文件吗?


问题答案:

FileWriter中有一个选项而不是CSVWriter可以附加在文件末尾。

代码使其工作:

mFileWriter = new FileWriter(file_path, true);
mCsvWriter = new CSVWriter(mFileWriter);


 类似资料:
  • 当保存数据到csv,,它会在csv文件的末尾创建一个空行。 你如何避免这种情况? 它与有关,它的默认值是,用于新行。 有没有办法指定以避免在最后创建空行,或者我需要读取csv文件,删除空行并保存它? 不熟悉熊猫。我们将感谢您的帮助,提前感谢!

  • 问题内容: 是否可以在不首先完全定义函数的情况下调用函数?尝试执行此操作时,出现错误:“未定义 function_name ”。我来自C ++背景,因此这个问题使我感到困惑。 在工作之前声明该功能: 但是,尝试在未先定义函数的情况下调用该函数会带来麻烦: 在C ++中,一旦将其标头放在函数后,就可以在调用后声明一个函数。 我在这里想念什么吗? 问题答案: Python中一种惯用的方式是编写: 只要

  • 我正在使用Goland来编写我的grpc应用程序。生成我的原型文件后,文件末尾不存在尾随换行符。有没有办法在 IDE 中启用此功能?

  • 问题内容: 在我当前的项目中,我们总是在Java源文件的末尾插入一个空的新行。我们还使用CheckStyle(具有错误级别)来强制执行此操作。 我一直在寻找这个主题很长时间,但是不幸的是,我找不到任何令人信服的理由。似乎其他开发人员对此无动于衷,因为他们只是选中了Eclipse formatter中的一个复选框,并且它是自动完成的。但是我仍然不知道为什么需要它,为什么它很重要。所以我的问题是: 为

  • 目前我正在测试PhpStorm IDE。它真的很棒,除了一个功能。它不会从文件末尾删除空行。现在删除不需要的空格,但末尾的空行不会删除。 这对我来说真的很烦人。我能改变这种行为吗?

  • 我很难理解“文件结尾没有换行”到底是什么意思。 我有 错误指向最后一行 有人可以帮助向我解释为什么我会收到这个无效错误并提供解决它的解决方案。谢谢