我是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) 我有一个包含以下字符串的变量:
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)
谢谢.