は、私が入ったファイルtest.txt
を持って言う:どのようにファイル名をそのような形式の単語の内容でpythonで出力できますか?
1:text1.txt
2:text2.txt
text1.txtが含まれています
I am a good person
text2.txtは含まれています
Bla bla
私は、出力したいと思います:
I 1
Bla 2
am 1
bla 2
good 1
a 1
person 1
ファイルの各単語を含むファイルインデックスを出力する場合と同じです。私は自分のコードを投稿するだろうが、それはとても醜く、解決策からは遠い。私はpythonには新しく、素敵になれてください。出力の指定された順序はありません。私が言及したサンプル出力は、私が探しているもののアイデアを得るためにまったくランダムです。
これをfとして( "TEXT.TXT"、 "R")のオープンで `私のコード
です: テキスト= f.readlines()
for line in text:
splitted=line.split(":")
splitsplit=splitted[1].split("\n")
files=splitsplit[0]
splittedindicies=splitted[0].split("\n")
indicies=splittedindicies[0]
print indicies[0]
files_list=list(files)
files_l=files.split(" ")
for x in files_l:
fileshandle=open(x,"r")
read=fileshandle.readlines()
for y in read:
words=y.split(" ")
words.sort()
for j in words:
print j `
私の出力は次のとおりです。
1 I am a good
person 2 Bla bla
もう一度、私はRのプログラマーで初めてPythonを扱っています。
同じ単語が両方のファイルにあるであろうときに、出力として何をしたいですか?両方とも – GadaaDhaariGeek
です。後で私は出力をきれいにし、重複を取り除かなければならないでしょう。しかし今のところは、クリーニングせずにすべての出力が必要です –
私の謝罪。私は出力の一部をサンプリングしました。すべての単語が含まれている必要があります。私はそれらを追加します –