Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从python中的CSV文件打印特定字段?_Python_Python 3.x_Csv_Dynamic Programming_File Handling - Fatal编程技术网

如何从python中的CSV文件打印特定字段?

如何从python中的CSV文件打印特定字段?,python,python-3.x,csv,dynamic-programming,file-handling,Python,Python 3.x,Csv,Dynamic Programming,File Handling,我想用python打印csv文件中的所有名称。我用这个方法尝试了这个,但是我得到了一个空白输出。有人能帮我吗?行只是一个列表,如果您想要行中的第一列,请尝试: import csv with open('doc.csv','r') as f: file=csv.reader(f) for row in file: if row==['NAME']:

我想用python打印csv文件中的所有名称。我用这个方法尝试了这个,但是我得到了一个空白输出。有人能帮我吗?

行只是一个列表,如果您想要行中的第一列,请尝试:

import csv
with open('doc.csv','r') as f:
                file=csv.reader(f)
                for row in file:
                      if row==['NAME']:
                               print(row)
如果你想要所有的排,只要

print(row[0])
如果您想要2号和4号单元格:

print(row[:])
如果您确实想更好地控制csv,请尝试使用read_csv()方法:

print(row[1],row[3])

你能显示你的csv文件吗?这能回答你的问题吗?与其使用
csv.reader
try
csv.DictReader
,我应该下载一个单独的模块,还是内置?
import pandas as pd

df = pd.read_csv('AAPL.csv')
print(df['your_field_name_here'])