回答編集履歴

1

追記

2022/12/08 06:50

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,6 +1,8 @@
1
1
  `command`でのファイル名の作成部分`~"%03.f"%(filename)+".csv"~`がおかしいです。
2
2
  提示コードでは書式指定がきいていません。
3
3
  元のコードを生かすなら以下のような感じに文字列を+で連結するとよいと思います。
4
+
5
+ さらに、コマンド全体をスペース区切りで渡して`subprocess.run`する場合は通常は`shell=True`をつけます。
4
6
  ```Python
5
7
  import subprocess
6
8
  import os
@@ -17,7 +19,7 @@
17
19
  print(filename)
18
20
  command = 'fftpk.exe -c ' + "%03.f"%(filename)+".csv" + ' -n _FFTPK -T 1.5 -F 0.15'
19
21
  print(command)
20
- #subprocess.run(command)
22
+ subprocess.run(command, shell=True)
21
23
 
22
24
  simple_check(ROOT_PATH)
23
25
  # 123