API を呼び出して情報を取得する Python ファイルがあり、その情報を PHP ファイルで使用する必要があります。しかし、PHP を実行すると、「'1' は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。」というエラーが表示されます。これは Python ファイルでの sys.argv の使用に関係していますか? 具体的には: ### リーリー
私がテストしている PHP コードは次のとおりです:リーリー
これを印刷して、コマンドに問題がなく、印刷結果に問題がないことを確認します。 次のような出力を印刷します:python getData.py CRT67547
P粉9905682832023-09-18 00:50:04
編集:質問を読み直し、明確にするために修正しました
PHP の shell_exec
パラメータを変更する必要がある場合があります。 PHP では、&&
は AND
論理演算子ですが、次のように 2 つのコマンドと一緒にシェルで実行したいと想定しています。
リーリー
リーリー
その後、シェルはcd Location && python getData.py CRT67547 を実行する必要があります。
リーリー
これは次のように簡略化できます:リーリー