gpt4 book ai didi

python - 读取 CSV 文件并在 python 中的每个项目上加上双引号

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:22 26 4
gpt4 key购买 nike

我是 python 的新手,我有一个简单的问题。我有一个包含以下内容的 .csv 文件:

123,456,789

我想读取它并将其存储到一个名为“number”的变量中,格式如下

"123","456","789"

所以当我这样做的时候

print number

它会给出如下输出

"123","456","789"

有人可以帮忙吗?

谢谢!

更新:以下是我的代码:

input = csv.reader(open('inputfile.csv', 'r'))
for item in input:
item = ['"' + item + '"' for item in item]
print item

它给出了以下输出:

['"123"', '"456"', '"789"']

最佳答案

方法如下:

import csv
from io import StringIO

quotedData = StringIO()

with open('file.csv') as f:
reader = csv.reader(f)
writer = csv.writer(quotedData, quoting=csv.QUOTE_ALL)
for row in reader:
writer.writerow(row)

使用 reader=csv.reader(StringIO('1,2,3')) 输出是:

print quotedData.getvalue()
"1","2","3"

关于python - 读取 CSV 文件并在 python 中的每个项目上加上双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12061218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com