Pythonのコマンドラインパラメータのパイプ関数パラメータ

Pythonのコマンドラインパラメータのパイプ関数パラメータ

cmd.pyファイルをコマンドライン引数として受け取り、パーサー引数を使用して処理するPythonコード()があります。関数パラメータを渡すのと同じように、別のコード(files.py)のファイルをそのコードに渡したいと思います。 cmd.pyを変更せずにこれを行うことはできますか?cmd.py

ベストアンサー1

はい、次のようにできます。

cmd.py `files.py`

その後、files.pyが最初に実行され、出力(例: "file1.txt file2.txt")がcmd.pyへの入力になります。

例:

cat `ls`

これは、作業ディレクトリ内でlsが見つけたすべてのファイルを「キャプチャ」します。

おすすめ記事