gpt4 book ai didi

python - 在 Ableton Live 中调试 Python

转载 作者:太空狗 更新时间:2023-10-29 17:18:44 27 4
gpt4 key购买 nike

如何在 Ableton Live 中查看我的 python MIDI 远程脚本的脚本错误?我看过references online to a hidden Python console ,但没有关于如何打开它的文档,即使它对我有帮助!

目前我正在键入代码,重新加载脚本,然后看看会发生什么。如果什么都没发生,那就是出了问题。非常乏味...

编辑:我还应该指出,Log.txt 文件中也没有任何有用的内容,但该文件正在更新。

最佳答案

要调试控制面,您可以像这样定义自己的日志方法:

def log(self, message):
sys.stderr.write("LOG: " + message.encode("utf-8"))

使用示例:

year = 1999
self.log("I'm gonna party like it's " + str(year))

这将追加

21179419 ms. RemoteScriptError: LOG: Tonight I'm gonna party like it's 1999

到您的 Log.txt。

此外,值得一提的是(至少从 Live 9.1 开始)编辑过的控制界面文件会在您每次加载新歌曲时重新编译,无需重新启动应用程序。

编辑:更改了 stderr 写入方法,这样它就不会为每个日志写入两行和一个额外的返回

关于python - 在 Ableton Live 中调试 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020027/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com