我有一个csv文件格式的大型PC库存。我想编写一个代码来帮助我找到所需的信息。具体来说,我想输入用户名称或用户名称的一部分(用户名称位于文件的第5列),并让代码给我该计算机的名称(计算机名称位于文件中的第二列)。我的代码不起作用,我不知道是什么问题。感谢您的帮助,我很感激!使用Python搜索csv文件并提取所需的信息
import csv #import csv library
#open PC Inventory file
info = csv.reader(open('Creedmoor PC Inventory.csv', 'rb'), delimiter=',')
key_index = 4 # Names are in column 5 (array index is 4)
user = raw_input("Please enter employee's name:")
rows = enumerate(info)
for row in rows:
if row == user: #name is in the PC Inventory
print row #show the computer name
CSV文件的外观如何? – Blender
这是一个大型表,第5列有用户名,第2列有计算机名,行列出所有计算机。什么abarnert写道解决了这个问题!感谢大家的时间和帮助! – 1vko