我目前正在尝试编写一个搜索文本文件的程序。此文本文件包含电影名称列表及其出现日期。每一行都是一部新电影。例如: 裁缝Made Man< 1931> 五个城市的故事< 1951> ECT ....
我想创建一个包含键(日期)和值(电影名称)的字典。我也想尝试这样做,以便我可以搜索这些值并拉一个字。例如:如果我搜索单词“tale”,我将获得一个电影名称列表。
def main():
## print("Hello and welcome to my movie search program.")
##
searchResult_Txt = input("Please enter text file name you want the search results to go.")
newTxtFile = open(searchResult_Txt,'w')
textFile = open('movieData.txt','r')
textFile.close()
textFile = open('movieData.txt','r')
# userSearch = input("Please enter key words or phrases for search.")
dic = {}
tempList = []
for line in textFile.readlines():
line.lower()
tempList.append(line)
newTxtFile.write(str(tempList))
#return userSearch
textFile.close()
newTxtFile.close()
main()
到目前为止,这是我的代码。我还在学习python。所以,请放轻松我哈哈。字典不是我的强项。我写了newTxtFile因为我想看看发生了什么。然而,将它放到文件而不是等待python通过50,000行电影要快得多。即使是最小的帮助也会受到高度赞赏。
我抱歉没有正确地输入代码。新网站。
谢谢!