質問
cdとを使用してラズベリーパイのアクティブディレクトリを変更するにはどうすればよいsubprocess moduleですか?
バックグラウンド
私はコマンド ラインを使用するのが絶対に嫌いなので、プログラムをコンパイルすることもできる基本的な GUI テキスト エディターを作成しようとしています。今のところ、ディレクトリを に変更しようとしていDesktopます。これを行うには、subprocessモジュールを使用しています。これが私の現在のコードです:
from subprocess import *
call(["cd","Desktop"])
ターミナルでは、この行 ( cd Desktop) により、アクティブ ディレクトリが に変更されDesktopます。奇妙なことに、それを実行するとsubprocess、次のエラーが表示されます。
OSError: [Errno 2] No such file or directory
技術仕様
ラズベリーパイ モデル B
Raspbian「Wheezy」OS