基于哈希表的字典通过实现电影搜索

时间:2014-10-26 21:35:16

标签: python dictionary

我目前正在尝试编写一个搜索文本文件的程序。此文本文件包含电影名称列表及其出现日期。每一行都是一部新电影。例如: 裁缝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行电影要快得多。即使是最小的帮助也会受到高度赞赏。

我抱歉没有正确地输入代码。新网站。

谢谢!

0 个答案:

没有答案