在Python中选择文件中的特定单词

时间:2015-06-24 02:41:51

标签: python

我完全不熟悉python,我需要一个特定的答案。我需要使用python代码从文件中的引用列表中仅打印作者名称。

1 个答案:

答案 0 :(得分:0)

您可以使用野马算法检查文件中的每个单词是否为作者的姓氏。

bookFile = open("someBook.txt", "r"); ### replace with the actual txt file location

fullText = bookFile.read(); ### reads the text in bookFile
words = fullText.split(' '); ## an array of all of the words in the bookFile

bookFile.close();

authorLNList = [ "Rowling", "Tolkien", "Twain", "Martin" ]; ### replace with the actual reference list of authors

for word in words: ### iterates over each word in the book
    if word in authorLNList: ### if the word is the last name of an author
        print( str( word ) );

这只会检查作者的姓氏,但您也可以通过一些编辑轻松检查多字符串。