python - 如何使用 python 创建 csv 文件?
问题描述
我有 7 个单独的参数,我列出了这些参数。我们称它们为 A、B、C、D、E、F 和 G。
所有这些参数都将是数字列表。
我需要制作一个这种格式的 csv 文件:
A_B_______C_______D............F
a[0]____b[0]_____c[0]_____d[0].......f[0]
a[1]____b[1]_____c[1]_____d[1]....f[1]
a[2]____b[2]_____c[2]_____d[2].......f[2]
a[3]____b[3]_____c[3]_____d[3].......f[3]
..................................................... .....................
a[-1]___b[-1]_____c[-1]____d[-1]........f[-1]
不幸的是,这些列表不会是一个恒定的长度,但总是有相同数量的值,所以我不能硬编码这个。
我做了一些阅读,发现 python 有一个集成的 csv 库,但我不知道如何使用它。
那么我将如何使用 python 来创建具有上述布局的 csv 文件呢?
提前致谢!
解决方案
使用 Python3,您可以执行以下操作:
import csv
with open('name.csv', 'w') as csvfile:
writer = csv.writer(csvfile)
# header
writer.writerow(['A', 'B', ..., 'F'])
for i in range(len(A)):
writer.writerow([A[i], B[i], ..., F[i]])
推荐阅读
- c# - 如何对预定的逻辑进行单元测试?
- ios - 如何从 UICollectionViewCell 中的 UITableViewCell 内部推送视图?
- c++ - 对 apache::thrift::server::TThreadedServer::TThreadedServer 的未定义引用
- java - REST - 应用层还是服务层?
- javascript - 如何检查html表单输入是否为整数
- python - 使用 SQLAlchemy 对 postgresql 数据库进行更改跟踪
- java - 获取 java.net.UnknownHostException:
- typescript - 以同步方式将表格单元格值添加到二维数组 - Typescript-Protactor
- html - 电子邮件缩略图 URL 在 gmail 中更改为 googleusercontent.com
- .net - 管理 WPF 组合框项目中的数据值