我有一个Excel文件(我将其作为csv导出)我要解析,但我找不到最好的方法来解决它.csv是我的网络中的计算机列表,以及每个帐户在本地管理员组中的帐户.我已经用元组做了类似的事情,但是每台计算机的帐户数量从1到30不等.我想建立一个列表列表,然后浏览每个列表以查找应该存在的帐户(管理员等)然后删除它们,这样我就可以导出一个不应该是本地管理员的帐户列表,但是.csv文件的格式如下:
"computer1" Administrator localadmin useraccount
"computer2" localadmin Administrator
"computer3" localadmin Administrator user2account
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激
编辑:这是我正在使用的代码
import csv
import sys #used for passing in the argument
file_name = sys.argv[1] #filename is argument 1
with open(file_name, 'rU') as f: #opens PW file
reader = csv.reader(f)
data = list(list(rec) for rec in csv.reader(f, delimiter=',')) #reads csv into a list of lists
f.close() #close the csv
for i in range(len(data)):
print data[i][0] #this alone will print all the computer names
for j in range(len(data[i])) #Trying …Run Code Online (Sandbox Code Playgroud)