ストリームからの出現回数に問題があります。出現数ストリーム
私のコードは次のとおりです。
f = open('xyz.txt')
lines = f.read().splitlines()
f.close()
for line in lines:
parts=line.split()
for part in parts:
i=0
if parts.count("2017"):
i+=1
私は、この数は、ファイルxyz.txtにある回数を示すために何ができますか?簡単な質問ですが、私は多くの情報を検索して解決できません。任意のヘルプ:)
EDITしてくれてありがとう:ファイルxyz.txt
では、私はこれらの列を持っている:私は日付「2017」は何回であることを示すために何ができるか
Name Date
2017 AA 2017 Jun 4
?
最大の問題は、あなたの列がスペースで区切られていることで、 *および*列の値にはスペースが含まれています。これは問題を複雑にします。コード内の行を 'parts = line.split()[1:]'に更新してください。 –
@ DanielR.Livingston:日付が確実に3つであると仮定すると、 'name、year、month、day = line.rsplit(None、3)'とすることができます。単一の値。 – ShadowRanger