如何写入.csv文件而不“导入csv”

dy1byipe  于 8个月前  发布在  其他
关注(0)|答案(3)|浏览(129)

对于一个任务,我必须将一些数据写入一个.csv文件。我有一个使用Python的csv模块的实现,但显然我不应该使用任何导入的库。
所以,我的问题是我如何才能做到这一点呢?我不是这方面的Maven,所以我发现很难在网上找到解决方案;到处都在使用import csv

yquaqz18

yquaqz181#

由于csv代表逗号分隔值,因此您可以使用常规I/O内置函数创建一个以.csv结尾的文件,如下所示:

f = open("demofile.csv", "w")

字符串
然后写信给它:

f.write("1, 2, 3 ,4, 5\n 6, 7, 8, 9, 10")


其中每个单元格由 * 逗号 * 分隔,每行由\n分隔。
结果在MS Excel中看起来像这样:
x1c 0d1x的数据

k0pti3hp

k0pti3hp2#

要创建或打开文件,只需用途:

  • (第二个参数“w”->覆盖文件,“a”->追加到文件,“r”->读取文件)*
file = open("test.csv", "w")

字符串
现在你可以使用write函数将数据写入该文件:

file.write("surname,name,age,address\n")


当您完成对文件的写入时,请使用

file.close()


More information on W3schools

jobtbby3

jobtbby33#

我想你的任务的重点是没有其他人在网上为你做。所以有几个提示:

  • 按行组织数据。
  • 循环访问行
  • 查看连接字符串
  • 在每行迭代到一个文本文件时执行上述操作

相关问题