当我运行此代码将文件上传到 Python VSC 上的 Audino 时,出现错误:“'API_KEY' 未被识别为内部或外部命令, 可运行的程序或批处理文件。”
代码:
import os
api_key = "3531edf1d74d4c748fba59ae31214273"
user = "admin"#user nào được quyền đánh nhãn cho audio này
audio_path = "C:/Users/COMPUTER/Videos/yt-dlp/test/audino/audio.wav"
cmd = f"API_KEY={api_key} python upload_data.py --username {user} --is_marked_for_review True --audio_file {audio_path} --host localhost --port 3000"
os.system(cmd)
如何修复该代码并将文件上传到 Audino?
从问题中很难说/没有看到
upload_data.py
中的一些代码,但在代码中,您似乎试图将环境变量API_KEY
设置为CLI命令的开头,这并不按照您尝试的方式在 Windows 中工作。或者,您可以尝试使用 os.environ
方法来实现此目的:
os.environ["API_KEY"] = api_key
除了您提供的代码之外,它可能看起来像这样:
import os
api_key = "3531edf1d74d4c748fba59ae31214273"
user = "admin"#user nào được quyền đánh nhãn cho audio này
audio_path = "C:/Users/COMPUTER/Videos/yt-dlp/test/audino/audio.wav"
os.environ["API_KEY"] = api_key
cmd = f"python upload_data.py --username {user} --is_marked_for_review True --audio_file {audio_path} --host localhost --port 3000"
os.system(cmd)