有没有一种简单的方法可以将来自脚本的每个打印命令放在网页上而不是服务器的控制台上?我发现您可以使用命令yield,但这似乎只适用于循环,而不适用于打印命令。
我试过了,但没能成功:/How to continuously display Python output in a Webpage?
TypeError: can't concat bytes to str
我的附加代码是:
script=r'C:\scripts\module.py'
# ...
proc = subprocess.Popen(['script'],
当我写[script]
而不是['script']
时,我会得到一个永远加载的空白页。
错误
TypeError: can't concat bytes to str
意味着您使用Python 3,Python在混合字节和Unicode字符串方面更加严格。在Python 2中还应该避免混合使用字节和Unicode,但Python本身对此比较放松。另请参见Streaming data with Python and Flask。
相关问题 更多 >
编程相关推荐