我正在将一个数组写入文本文件,稍后我将使用该文件在excel中读取以进行打印。 数据文件以这样的方式分割:在1000000步(大约1000000步)之后,文件关闭并开始写入另一个文件
但是,我的文本文件将数据作为一大块没有任何分隔符的值写入。 请参考下面的代码,让我知道哪里出了问题
counter = 1
for i in range(0, len(abc_value), 1000000):
with open(f"abc{counter}.txt", "w") as file:
for val in abc_value[i:i + 1000000]:
file.write(str(val))
file.close()
counter += 1
谢谢大家!
有关使用csv writer的信息,请参见下面的示例
这个想法是正确的,但你正在阅读价值观并且它们没有逗号。将值传递给字符串时,必须添加逗号。 一个简单的方法是:
相关问题 更多 >
编程相关推荐