我试图编写一个程序来搜索文件,查找给定状态(NY,PA等)和区号(1,2,3等)的所有名称。这也需要接受用户输入。 到目前为止,我所做的一切似乎都没有效果。 我不确定从哪里开始。 我该如何完成此代码?
这是我到目前为止所做的:
def main():
legislatorsTxtFile= open("legislators-all.txt","r")
stateName= input("enter a state abv.")
districtNum= input("enter district Number")
R1= legislatorsTxtFile.readline()
# while loop
#
R2= R1.split(",")
if stateName in legislatorsTxtFile:
print(stateName)
print(legislatorsTxtFile)
main()
以下是文件的片段:
last_name,first_name,birthday,gender,type,state,district,party
Zwach,John,2/8/07,M,rep,MN,6,Republican,
Zschau,Edwin,1/6/40,M,rep,CA,12,Republican
Zollicoffer,Felix,1812-05-19,M,rep,TN,8,American
我也在使用PyCharm。