すぐに本題に入ります。問題は:
- 私のローカルマシンは Windows OS です
- いくつかの Python コマンドを待機する Windows 仮想マシンを (VirtualBox 経由で) 起動しました
- 私のローカルホストには、実行するPythonスクリプトがあり、
- VM の起動後、VM 内でスクリプトを開き、cmd.exe プロセスを実行したい
- cmd.exe が開いた後、Python スクリプトは VM 内のその cmd.exe に削除コマンド "
del c:\folder_name
"を送信する必要があります。
subprocess.call
またはを使用することを提案した StackOverflow のさまざまな問題を検索しましたsubprocess.Popen
が、残念ながら私の場合はどれも機能しませんでした.欲しい。
助言がありますか?ありがとうございました。
PS:ホスト/ゲストに他のパッケージをインストールせずにこれを実行しようとしています。
更新:VMに何かをインストールせずにこれを行うことができる解決策はありませんか?!