import fileinput
Ubuntuボックスで実行されているPythonスクリプトで 使用しています。
私はコマンドラインでスクリプトを実行しており、その行に沿って、行を反復処理するために使用してpython myscript.py firstinputfile.txt secondinputfile.txt
いる内部に何かがあります。私が遭遇している問題は、どちらもMacintosh()の行末を使用しており、行区切り文字として 認識されていないように見えることです。myscript.py
for line in fileinput.input()
firstinputfile.txt
secondinputfile.txt
\r
fileinput.input()
\r
行区切り文字としてfileinput
認識させる方法はありますか?\r
前処理firstinputfile.txt
と行末のsecondinputfile.txt
使用を検討しまし\n
たが、2つの理由で躊躇しています:i)管理するために追加のファイルを出力したくない、ii)入力をfileinput
ファイル引数から取得したい(stdin
配管後ではない)コマンド)を使用できるようにfileinput.filename()
しfileinput.filelineno()
ます。
助言がありますか?