我完全不熟悉python,我需要一个特定的答案。我需要使用python代码从文件中的引用列表中仅打印作者名称。
答案 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 ) );
这只会检查作者的姓氏,但您也可以通过一些编辑轻松检查多字符串。