質問編集履歴
4
文章を構成しなおした。
title
CHANGED
File without changes
|
body
CHANGED
@@ -47,7 +47,7 @@
|
|
47
47
|
# import subprocess
|
48
48
|
#
|
49
49
|
place = 'cd C:/Users/Desktop/'
|
50
|
-
value = '
|
50
|
+
value = 'test.exe ./test.txt'
|
51
51
|
|
52
52
|
place=place.split()
|
53
53
|
value=value.split()
|
@@ -107,7 +107,7 @@
|
|
107
107
|
```Python
|
108
108
|
import subprocess
|
109
109
|
place = r'C:\Users\Desktop'
|
110
|
-
value = r'
|
110
|
+
value = r'test.exe .\test.txt'
|
111
111
|
|
112
112
|
subprocess.check_call(value.split(), cwd=place,shell=True)
|
113
113
|
|
3
回答の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -95,4 +95,20 @@
|
|
95
95
|
自力で解決できるようになりたいので!
|
96
96
|
|
97
97
|
###よろしくお願いいたします。
|
98
|
-
至らない点もあると思いますが、よろしくお願いいたします。
|
98
|
+
至らない点もあると思いますが、よろしくお願いいたします。
|
99
|
+
|
100
|
+
#回答(追記)
|
101
|
+
お二方の回答をまとめて、一番短くした回答です。
|
102
|
+
ドキュメントを読むと、すさまじく短くできることがわかりました。
|
103
|
+
本当に感謝します。
|
104
|
+
|
105
|
+
下記のようにまとめることが出来ます。
|
106
|
+
|
107
|
+
```Python
|
108
|
+
import subprocess
|
109
|
+
place = r'C:\Users\Desktop'
|
110
|
+
value = r'loopUBP.exe .\setValueAll.txt'
|
111
|
+
|
112
|
+
subprocess.check_call(value.split(), cwd=place,shell=True)
|
113
|
+
|
114
|
+
```
|
2
参考文献が抜けていたので、追記した。
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,6 +24,8 @@
|
|
24
24
|
[【Python】subprocess の run や Popen で実行時のフォルダを指定する方法 ⇒ 引数 cwd を使う](https://srbrnote.work/archives/4110)
|
25
25
|
[subprocessを使って外部プログラムを実行する](https://pknight.hatenablog.com/entry/20170414/1492152828)
|
26
26
|
[Pythonから外部プログラムを起動](http://doloopwhile.hatenablog.com/entry/20100614/1276489378)
|
27
|
+
[Pythonで特定のファイルをアプリケーションで開く方法とフォルダを開く方法](https://tonari-it.com/python-popen-start-folder/#toc5)
|
28
|
+
[Pythonによる外部プログラム、プロセス、アプリの起動実行方法](https://boukenki.info/python-gaibu-program-process-application-kidou-jikkou-houhou/)
|
27
29
|
|
28
30
|
### 発生している問題・エラーメッセージ
|
29
31
|
エラーメッセージ文字化けしていて読めないです。
|
1
検索しやすくするためにタイトルの変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Pythonでディレクトリを指定して、exeを起動したい
|
1
|
+
Pythonでディレクトリを指定して、exeを起動したい【自動化】(subprocess)
|
body
CHANGED
File without changes
|