2016-10-28 3 views
-1

python 3では、Linuxのコマンドプロンプトから{<}を使ってファイル全体を読む方法。入力にアクセスして、どのように入力するかは、Pythonコード内の{textfile.txt}または{extract.txt}です。Linuxで<(io redirection)を使ったpython引数

{パイソンscript.py < textfile.txt> result.log}または{パイソンscript.py < ../directory2/extract.txt>〜/試験/ result.log}

+0

ファイルの名前を知ることはできません。シェルはあなたにその情報を与えません。 – kindall

+0

そのリダイレクトを使用すると、Pythonスクリプトはもはやファイルから読み取られず、標準入力(ファイル記述子0)から読み取られます。 –

答えて

0
import sys 

input_text = sys.stdin.read() 

sys.stdinはファイルと似ていますので、.readlines()を使用するか、1行ずつ繰り返して使用することもできます。

関連する問題