する質問をすることでしか得られない、回答やアドバイスがある。試したことosモジュールを使い、subprocessと同じことが出来ると聞いたので、osでも同じ動作をするようにコードを組んだが、思った通りの結果を得ることが出来ない。下記の参考リンクをもとに自分でコードを組んでみたが、実装することが出来ないです。発生している問題・エラーメッセージエラーメッセージ文字化けしていて読めないです。Continueこの状態で、指定の動作がパソコンで実行されます。stderr=subprocess.PIPE)print(res1,res2)sys.stdout.buffer.write(res2.stdout)教えていただきたいことどのように、コードを変えればいのか?また、どうやって解決方法を導き出したか教えていただきたいです。あと、公式ドキュメントをうまく読むコツがありましたら、教えていただきたいです。自力で解決できるようになりたいので!よろしくお願いいたします。至らない点もあると思いますが、よろしくお願いいたします。回答(追記)お二方の回答をまとめて、一番短くした回答です。ドキュメントを読むと、すさまじく短くできることがわかりました。下記のようにまとめることが出来ます。cwd=place,shell=True)attachmentクリップ1気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+1やりたいことは以下で実現できます。cwd=r"C:\Users\Desktop")ポイントは以下の通りです。\は文字列の中ではエスケープの意味を持ってしまうのでr"~"というようにrをつける。コマンドは.split()で分割しています。"setValueAll.txt"]と書くほうが無難かもしれません。引数cwdで実行ディレクトリを指定しています。ドキュメントを読むコツは、他のブログ情報などは当てにせずに、ますはちゃんと時間をかけて上から下まで、英語も読み飛ばさずにしっかり全部読んで内容を理解できなくても理解しようと努力することです。サブプロセス管理のページ5分の3くらいのところに記述が見つかります。ドキュメントを読んだら次にブログ等を補足情報として読むと良いと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。指定されたファイルが見つかりません。」というエラーが出てきて、うまく実行できていないです。ドキュメントの読み方についても、言及していただきありがとうございます。cwdがあるということがわかったのですが、うまく使いこなすことが出来ていなかったようです。指定されたファイルが見つかりません。いうエラーが出てきて、うまく実行できていないです。ドキュメントの読み方についても、言及していただきありがとうございます。cwdがあるということがわかったのですが、うまく使いこなすことが出来ていなかったようです。13:54はい、存在しています。はい、存在しています。14:22じゃぁ申し訳ないのですがなぜ上手く動かないのかはわからないです。申し訳ないのですがなぜ上手く動かないのかはわからないです。14:53承知しました。教えていただき、ありがとうございました!承知しました。16:28解決できて何よりです。解決できて何よりです。キャンセル完了するlink+1こんな感じでしょうか。cdコマンドの効果は、そのプロセス内のみなので、同じプロセスで両コマンドを実行する必要があります。コマンドを&で区切るのはWindowsのCMD.EXEの場合です。返すような定数があれば良いのですが、osには見つかりませんでした。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。12:56ご回答、ありがとうございます!所定通りの動作を実行することが出来ました!!!もう一つ質問です。どのようにその回答を導いたかを教えていただきたいです。ライブラリなどを参照して、わかったのでしょうか?それとも、cdコマンドの効果として、Linux界隈では常識とされていることなのでしょうか?ご回答いただけますと幸いです。どのようにその回答を導いたかを教えていただきたいです。ご回答いただけますと幸いです。15:55cdコマンドについては、Unix/Linux/Windows共通の基本です。メソッド・関数の使い方については、リファレンスをよく見て、呼んでもわからないときはやってみて機能を確認しておくと言うことですかね。コマンドすら実行の必要がなくなります。後、コマンド実行については、シェル(WindowsだとCMD.EXE)組み込みのコマンドなのか、独立した実行ファイルのコマンドなのかの意識も必要です。必要ですし、その場合はコマンドを表す引数の渡し方も違ってきます。cdコマンドについては、Unix/Linux/Windows共通の基本です。メソッド・関数の使い方については、リファレンスをよく見て、呼んでもわからないときはやってみて機能を確認しておくと言うことですかね。コマンドすら実行の必要がなくなります。後、コマンド実行については、シェル(WindowsだとCMD.EXE)組み込みのコマンドなのか、独立した実行ファイルのコマンドなのかの意識も必要です。必要ですし、その場合はコマンドを表す引数の渡し方も違ってきます。16:26お二方ともわかりやすかったので、両方ベストアンサーをつけたいところです。それは出来ないので、後に他の人が見てわかりやすいと思われるYouheiSakuraiさんにベストアンサーをつけたいと思います。ご回答いただき、ありがとうございました!!お二方ともわかりやすかったので、両方ベストアンサーをつけたいところです。YouheiSakuraiさんにベストアンサーをつけたいと思います。頂いたご意見への回答は行っておりません。