質問するログイン新規登録

質問編集履歴

3

ついき

2019/04/10 09:26

投稿

koikogarey
koikogarey

スコア52

title CHANGED
@@ -1,1 +1,1 @@
1
- python subprocess.run内のコマンドで 変数を利用したい
1
+ python subprocess.run内のコマンドで 変数を利用したい
body CHANGED
@@ -28,4 +28,7 @@
28
28
  SyntaxError: invalid syntax
29
29
  ```
30
30
 
31
- 初歩的な質問となりますがよろしくお願いします
31
+ 初歩的な質問となりますがよろしくお願いします
32
+
33
+ ### さんこうにしたURL
34
+ https://kakurasan.blogspot.com/2017/03/python-run-external-process.html

2

ついき

2019/04/10 09:25

投稿

koikogarey
koikogarey

スコア52

title CHANGED
@@ -1,1 +1,1 @@
1
- subprocess.run内に記載しているファイル名を変数で定義したい
1
+ python subprocess.run内のコマンドで 変数を利用したい
body CHANGED
@@ -11,18 +11,20 @@
11
11
   targetfile という変数に変更してコマンドをうちたいです。
12
12
 
13
13
  ```ここに言語を入力
14
+   import subprocess
14
15
  subprocess.run('ffmpeg -i input.mp3 -vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
15
16
  ```
16
17
 
17
18
  ### ためして実現できなかったコード
19
+
20
+ targetfileは変数で、この一文はpy上から実行されるイメージです。
21
+ ご存知かと思いますがshellではありません。
18
22
  ```ここに言語を入力
19
23
  subprocess.run('ffmpeg -i') ,targetfile , ('-vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
20
24
  ```
21
25
 
22
26
  ###エラー内容
23
- ```シンタックスエラーでかえります
24
- subprocess.run('ffmpeg -i') ,targetfile , ('-vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
27
+ ```シンタックスエラーでかえります ^
25
- ^
26
28
  SyntaxError: invalid syntax
27
29
  ```
28
30
 

1

2019/04/10 09:25

投稿

koikogarey
koikogarey

スコア52

title CHANGED
File without changes
body CHANGED
@@ -14,11 +14,12 @@
14
14
  subprocess.run('ffmpeg -i input.mp3 -vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
15
15
  ```
16
16
 
17
- ### ためして実現できなかたコード
17
+ ### ためして実現できなかたコード
18
18
  ```ここに言語を入力
19
19
  subprocess.run('ffmpeg -i') ,targetfile , ('-vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
20
20
  ```
21
21
 
22
+ ###エラー内容
22
23
  ```シンタックスエラーでかえります
23
24
  subprocess.run('ffmpeg -i') ,targetfile , ('-vn -ar 44100 -ac 1 -acodec flac -y -f flac output.flac', shell=True)
24
25
  ^