ローカルマシンで、この行を含むpythonスクリプトを実行します
bashCommand = "cwm --rdf test.rdf --ntriples> test.nt" os.system( bashCommand)
これは正常に機能します。
次に、サーバーで同じコードを実行すると、次のエラーメッセージが表示されます
「サイトのインポート」に失敗しました。トレースバックには-vを使用しますトレースバック(最後の最後の呼び出し):ファイル "/ usr / bin / cwm"、48行目、< module> from swap import diag ImportError:swapという名前のモジュールはありません
そこで、 print bashCommand
を挿入しました。これは、その前のターミナルのコマンドよりも出力します。 os.system()
で実行します。
もちろん、エラー( os.system(bashCommand)
が原因)が発生しますが、そのエラーは、ターミナルにコマンドを出力します。次に、その出力をコピーし、ターミナルにコピーして貼り付けてEnterキーを押すと、機能します...
誰かが何が起こっているのか手がかりがありますか?