私は訪問したURLのキーとしてIPを使ってurlとIPデータを読むコードを書いた。私はIPキーを印刷して、それぞれのURL訪問の回数を試行しています。Python 3がファイルに印刷して新しい行を作成する
問題は、ファイルに印刷するときに、いくつかのIPの後に新しい行があることです。ここ コードの出力部である:
`for key, value in ipVisit.items():
outputF.write(key + " " + str(len(ipVisit[key]))+ '\n')`
Iが増減場合でもキーおよび訪問#第3の出力との間のスペースの数は常に1本のライン上に存在する唯一のものです。出力は次のとおりです。
194.33.212.111
28
12.65.4.100
28
205.23.104.49 31
205.23.104.49
29
ループで何か愚かなことをしましたか?これをどうすれば解決できますか?私は、ファイルへの書き込み時に非常に有用であることがわかってきました
'key.rstrip()'と 'STR(LEN(ipVisit [キー]))rstrip() '改行を含め、文字列の最後の空白を削除します。 – TemporalWolf