ファイルリストをパラメータとして渡すIntelliJ IDEA内からPythonスクリプトを実行します。 "../examples/*.jpg"
IDEA pythonファイルリストのスクリプトパラメータが展開されていません
私は
for f in sys.argv[1:]:
のようなforループを使用してファイルのリストを反復処理していたコード内:私のようなワイルドカードを使用してファイルのリストを定義するために>実行 - 編集設定 - >スクリプトパラメータをメニューを使用しています私は、ファイルリストに先立ち通過をコマンドライン引数を展開して関与なしシェルが存在しないので、これは意味(私の理論)を行うとし
No such file or directory: '../examples/*.jpg'
:スクリプトは、端末から罰金実行ものの、IDEAは、ファイルが見つからない例外がスローされますそれをスクリプトに書いてください。
似たような質問の回答があります。Pycharm and sys.argv arguments ワイルドカードを使用した回答はhttps://stackoverflow.com/a/41003295/7521854ですが、動作しません。 (私は十分な担当者がいれば、この答えにコメントしました)申し訳ございません。
私は幸せになります!
はPS:OSX 10.11.6(エルキャピタン)コマンドラインパラメータで
パラメータ許可します。私はちょうどこの限界を克服する方法/トリックを探しています。 – Agoun
標準の実行/デバッグ設定を使用してこれを克服することはできません。ターミナル経由で実行するか、argsを展開してスクリプトに渡すラッパースクリプトを使用する必要があります。 – CrazyCoder