我有一个包含以下值的csv文件
"Spam2,pank",Spam3,Spam6,Spam7
Spam1,Spam5,Spam0,Spam9
Run Code Online (Sandbox Code Playgroud)
我使用以下python代码来读取特定列
for line in open('D:\eggs2.csv','rb'):
columns = line.split(",")
print columns[0]
Run Code Online (Sandbox Code Playgroud)
它给出的输出是: -
"Spam2
Spam1
Run Code Online (Sandbox Code Playgroud)
虽然我期待:
Spam2,pank
Spam1
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题.
你不必重新发明轮子,python csv模块做得很好.
import csv
csv_file = open('D:\eggs2.csv','rb')
csv_reader = csv.reader(csv_file)
for row in csv_reader:
print row[0]
csv_file.close()
Run Code Online (Sandbox Code Playgroud)
@see python csv
| 归档时间: |
|
| 查看次数: |
3806 次 |
| 最近记录: |