https://colab.research.google.com/drive/1AscrFDV3pZqp2ix0XnR3DL37jNZCZO9m?usp=sharing
import os
from google.colab import files
uploaded = files.upload()
file_name = list(uploaded.keys())[0]
print(file_name)
basename = os.path.splitext(os.path.basename(file_name))[0]
print('basename: ' + )
這是上傳檔案後產生 basename 文件名稱 不含附檔名
然後下面是撥放音樂文件的 IPython.display.Audio
import IPython
sr = 22050
IPython.display.Audio('心疼哥哥.wav' ,rate =sr)
請問要如何比如 心疼哥哥.wav 改成 basename.wav ?
謝謝!
你的問題是字串的處理?
感覺用 str(basename) + '.wav'
就可以了。
例如用:print(str(basename) + '.wav')
就能看到字串結果。
P.s. 用 str()
是我的習慣,確認 "basename" 是字串的話可不用。