をインポートすることで、リストを作成します。I次のコードを持っている:それは基本的には、アレイ内の単語のための単語が一つの単語がタグリスト内の単語に対応するかどうかかどうかをチェック.txtファイル
myList = {"later", "test"}
aList = [];
tagCount = {}
f = ["This is a test", "Call me later"]
for line in f:
#Get a separate line
fields = line.split(' ')
for word in fields:
if word in myList:
print(word)
を。それはうまく動作します。しかし、私はmyListリストを現在の値に置き換えたいと思います.txtファイルから取得します。だからここで私はそうする:
with open('taglist.txt') as f:
myList = [line.rstrip('\n') for line in f]
myList = set(myList)
aList = [];
tagCount = {}
f = ["This is a test", "Call me later"]
for line in f:
#Get a separate line
fields = line.split(' ')
for word in fields:
if word in myList:
print(word)
今それは動作しないようだ。私は何かが間違ってリストをインポートすることになると仮定します。ここで何がうまくいかないのかな?
'[line.rstrip( '\ n')を行のf.readlinesに( )] ' – MMF
@MMF' .readlines'は不要です。 @Frits Verstraten正確に「うまくいかない」とは何ですか? – laike9m
私はあなたがそのインデントを持っていないことを願っています –