0
私は2つのスクリプトがあります:私は、これらのos.popen呼び出しの違いは何ですか?
os.popen(‘grep abc filename’ + ‘>’ + ‘filename2’)
ので:第二は動作しません
import os
os.popen(‘grep abc filename’)
:
import os
os.popen(‘grep abc’ + ’filename’)
しかし、これはありません
最初の作品をよくその違いを理解することはできません。 2番目のバージョンについて何が間違っていますか?
2番目のコマンドで 'abc'と' filename'の間にスペースはありません。 –
私はPython 2を実行していると仮定しています。['subprocess'](https://docs.python.org/2/library/subprocess.html)(POSIX OSを使用している場合は' subprocess32') 、 'os.popen'は廃止予定です(https://docs.python.org/2/library/os.html?highlight=os.popen#os.popen)。 –