我想知道如何在文本文件中找到一個特定的詞,而無需使用模塊re
。 這是我當前的代碼:如何在文本文件中查找特定單詞?
searchfile = open("Menu.txt", "r")
myList = []
cho = input("What cusine would you like to view the menu for")
for line in searchfile:
myList.append(line+"\n")
splitted_line = line.split(',')
print(splitted_line[0])
indian = (myList[0])
mexican = (myList[1])
italian = (myList[2])
if 'mexican' in cho:
print(mexican)
elif 'indian' in cho:
print(indian)
elif 'italian' in cho:
print(italian)
searchfile.close()
cho2 = input("Would you like to order now or wait till later")
if cho2 == 'now':
import practiseassessment.py
if cho2 == 'later':
print("Ok for more information contact hungry horse at 07969214142")
這是文本文件:
lamb curry , indian , chicken curry , indian vegtable curry , indian
tacos , mexican fajitas , mexican nachos , mexican
margherita pizza , italian vegetable pizza , italian bbq chicken pizza , italian
我想在cho == indian
僅打印印度菜。 我希望文本文件是每個菜的新行
你需要編寫你自己的代碼或者是你讓3個項目使用例如'csv'模塊,甚至是'pandas'? – albert
@albert自己寫代碼 –
所以不允許使用'csv'?處理數據爲csv格式的數據會使事情變得相當容易。 – albert