小编use*_*610的帖子

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

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

123,456,789
Run Code Online (Sandbox Code Playgroud)

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

"123","456","789"
Run Code Online (Sandbox Code Playgroud)

所以,当我这样做

print number
Run Code Online (Sandbox Code Playgroud)

它将提供以下输出

"123","456","789"
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

谢谢!

更新:以下是我的代码:

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

它给出了以下输出:

['"123"', '"456"', '"789"']
Run Code Online (Sandbox Code Playgroud)

python csv

3
推荐指数
1
解决办法
4808
查看次数

删除python中选定的csv列

我有一个包含以下字符串的变量:

fruit_wanted = 'banana,apple'
Run Code Online (Sandbox Code Playgroud)

我也有一个csv文件

fruit,'orange','grape','banana','mango','apple','strawberry'
number,1,2,3,4,5,6
value,3,2,2,4,2,1
price,3,2,1,2,3,4
Run Code Online (Sandbox Code Playgroud)

现在如何删除'fruit_wanted'变量中未列出'fruit'的列?

所以outfile看起来像

fruit,'banana','apple'
number,3,5
value,2,2
price,1,3
Run Code Online (Sandbox Code Playgroud)

谢谢.

python csv

1
推荐指数
1
解决办法
3577
查看次数

标签 统计

csv ×2

python ×2