質問編集履歴

3

ついき

2019/04/10 09:26

投稿

koikogarey
koikogarey

スコア52

test CHANGED
@@ -1 +1 @@
1
- python subprocess.run内のコマンドで 変数を利用したい
1
+ python subprocess.run内のコマンドで 変数を利用したい
test CHANGED
@@ -59,3 +59,9 @@
59
59
 
60
60
 
61
61
  初歩的な質問となりますがよろしくお願いします
62
+
63
+
64
+
65
+ ### さんこうにしたURL
66
+
67
+ https://kakurasan.blogspot.com/2017/03/python-run-external-process.html

2

ついき

2019/04/10 09:25

投稿

koikogarey
koikogarey

スコア52

test CHANGED
@@ -1 +1 @@
1
- subprocess.run内に記載しているファイル名を変数で定義したい
1
+ python subprocess.run内のコマンドで 変数を利用したい
test CHANGED
@@ -24,6 +24,8 @@
24
24
 
25
25
  ```ここに言語を入力
26
26
 
27
+   import subprocess
28
+
27
29
  subprocess.run('ffmpeg -i input.mp3 -vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
28
30
 
29
31
  ```
@@ -31,6 +33,12 @@
31
33
 
32
34
 
33
35
  ### ためして実現できなかったコード
36
+
37
+
38
+
39
+ targetfileは変数で、この一文はpy上から実行されるイメージです。
40
+
41
+ ご存知かと思いますがshellではありません。
34
42
 
35
43
  ```ここに言語を入力
36
44
 
@@ -42,11 +50,7 @@
42
50
 
43
51
  ###エラー内容
44
52
 
45
- ```シンタックスエラーでかえります
46
-
47
- subprocess.run('ffmpeg -i') ,targetfile , ('-vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
53
+ ```シンタックスエラーでかえります ^
48
-
49
- ^
50
54
 
51
55
  SyntaxError: invalid syntax
52
56
 

1

2019/04/10 09:25

投稿

koikogarey
koikogarey

スコア52

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- ### ためして実現できなかたコード
33
+ ### ためして実現できなかたコード
34
34
 
35
35
  ```ここに言語を入力
36
36
 
@@ -39,6 +39,8 @@
39
39
  ```
40
40
 
41
41
 
42
+
43
+ ###エラー内容
42
44
 
43
45
  ```シンタックスエラーでかえります
44
46