我已经为我的手机和comp通过TCP套接字编写了代码。当我在交互式控制台中逐行输入代码时,它可以正常工作。但是,当我尝试直接通过filebrowser.py运行脚本时,它就不会工作了。我正在使用诺基亚N95。无论如何我可以直接运行这个脚本而不使用filebrowser.py吗?
答案 0 :(得分:1)
您是否阅读过Hack a Mobile Phone with Linux and Python?它相当陈旧,但也许你觉得它很有帮助。
答案 1 :(得分:0)
如果代码在键入时在交互式解释器中工作,但在直接运行时则不行,那么我建议查看代码是否在套接字上遇到死锁,例如两端都在等待另一端的数据。在交互式解释器中输入时,代码上每一行的执行之间会有较长的延迟。
答案 2 :(得分:0)
好吧,它似乎不是一个僵局。它抛出一个错误,说远程服务器拒绝连接。但是,就像我之前说的那样,如果我在交互式解释器中键入相同的代码,它就可以正常工作。我想知道错误是因为脚本是通过filebrowser.py运行的吗?
答案 3 :(得分:0)
您是否在交互式Python shell中有“运行脚本”菜单?