whichgender=input("Would you like to view male or female students? ")
if whichgender == "Male":
with open('classinfo.csv' , 'r') as classinfoReport:
classinfoReaders = csv.reader(classinfoReport)
for row in classinfoReaders:
for field in row:
if field == whichgender:
print (row)
我正在尝试打印csv文件中包含单词“Male”的每一行。这段代码可以工作,但它只打印它找到的第一行中的单词Male。我的文件中有13行带有“Male”,我想打印它们好吧。怎么办我要这么做吗??你知道吗
或者您可以将代码中的以下内容更改为
我的建议是使用
pandas
这就是你想要的需要:-你知道吗
我建议你用
pandas
来简化这个问题。你知道吗我编写了一个伪CSV文件,其文件名与您的
classinfo.csv
相同:因为性别指数是
1
:运行时的结果:
相关问题 更多 >
编程相关推荐