前提・実現したいこと
シェルスクリプトを使って大量のファイルを作成したいので、入力・出力wavファイルの名前をコマンド画面で実行したいです。
該当のソースコード
import sys import scipy.io.wavfile from scipy.io.wavfile import write from scipy.io.wavfile import read from scipy.fftpack import rfft,irfft,fftfreq import numpy as np import matplotlib.pyplot as plt #####音声ファイル読み込み##### args = sys.argv wav_filename = args[1] rate, data = scipy.io.wavfile.read(wav_filename) ################ #####省略####### ################ ####音声ファイル書き込み#### args = sys.argv wav_filename_out = args[1] data2ri.flags.writeable = True write(wav_filename_out,rate,data2ri)
試したこと
実行画面
python bandpass.py car.wav car_out.wav
入力ファイル、出力ファイルの順で実行してみましたができませんでした。
補足情報(FW/ツールのバージョンなど)
anaconda3を使用
書き込みのところargs[1]ではなくargs[2]では・・・?
回答1件
あなたの回答
tips
プレビュー