如何在不“导入 csv”的情况下写入 .csv 文件

问题描述 投票:0回答:4

对于作业,我必须将一些数据写入

.csv
文件。我有一个使用 Python 的
csv
模块运行的实现,但显然我不应该使用任何导入的库...

所以,我的问题是我该如何去做呢?我对这些事情不是专家,所以我发现很难在网上找到解决方案;我看到的每个地方都在使用

import csv

python csv file-writing
4个回答
2
投票

由于

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
:


1
投票

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

(第二个参数“w”->覆盖文件,“a”->追加到文件,“r”->读取文件)

file = open("test.csv", "w")

现在您可以使用 write 函数将数据写入该文件:

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

完成写入文件后,使用

file.close()

有关W3schools的更多信息


1
投票

我想你的任务的重点不是让其他人在网上为你做这件事。所以一些提示:

  • 按行组织数据。
  • 遍历行
  • 查看连接字符串
  • 在每行迭代文本文件时执行上述所有操作

0
投票

hermano,espero que traduzcas esto,非常感谢!请勿使用档案 .csv 中的任何信息,否则无法导入。向阿根廷致敬 CAMPEONES DEL MUNDO

© www.soinside.com 2019 - 2024. All rights reserved.