首页 > 后端开发 > Python教程 > 如何在Python中读写CSV文件?

如何在Python中读写CSV文件?

DDD
发布: 2024-12-21 13:11:10
原创
954 人浏览过

How to Read and Write CSV Files in Python?

如何读写 CSV 文件

读取 CSV 文件

要从 CSV 文件读取数据,请使用 Python CSV 库。下面是一个示例:

import csv

# Open the CSV file for reading
with open("test.csv", "rt") as f:
    # Create a CSV reader object
    reader = csv.reader(f, delimiter=",", quotechar='"')

    # Iterate over the rows in the CSV file
    for row in reader:
        print(row)
登录后复制

写入 CSV 文件

要将数据写入 CSV 文件,还可以使用 Python CSV 库:

import csv

# Create a list of data to write to the CSV file
data = [
    (1, "A towel", 1.0),
    (42, " it says, ", 2.0),
    (1337, "is about the most ", -1),
    (0, "massively useful thing ", 123),
    (-2, "an interstellar hitchhiker can have.", 3),
]

# Open the CSV file for writing
with open("test.csv", "wt") as f:
    # Create a CSV writer object
    writer = csv.writer(f, delimiter=",", quotechar='"')

    # Write the data to the CSV file
    writer.writerows(data)
登录后复制

注意事项

使用 CSV 时文件:

  • Python 仅将 CSV 文件作为字符串读取。手动转换为所需的列类型。
  • 使用 pandas 进行高级数据操作和可视化。
  • 考虑替代数据格式,如 JSON、YAML 或 pickle。

创建的 CSV 文件

以下是示例代码的输出:

1,"A towel,",1.0
42," it says, ",2.0
1337,is about the most ,-1
0,massively useful thing ,123
-2,an interstellar hitchhiker can have.,3
登录后复制

以上是如何在Python中读写CSV文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板