python用户输入q退出,python – 循环输入,从文件列表中输出数据,如果输入等于q或退出,则退出 – SO中文参考 – www.soinside.com…

  • Post author:
  • Post category:python


我有以下代码根据用户输入从给定的文本文件中提取数据:def read_file():

counties = []

f = open(‘file.txt’, ‘r’)

for line in f.readlines():

data = {}

lines = ‘ ‘.join(line.split()).split()

data[”] = int(lines[5])

data[”] = float(lines[3])

data[”] = float(lines[2])

data[”] = line[1:6].rstrip(‘ ‘)

file.append(data)def info_search(file):

user_search = input(‘Search for a word: ‘).lower()

while user_search != ‘q’ and user_search != ‘quit’:

for f in file:

if user_search in file[‘Data Info’].lower():

print(data_info)

break

user_search = input(‘Search for a word: ‘).lower()

此程序返回以下输出:>>> Search for a word:

>>> allen

>>&g