namina123
namina123
> 是否应该先检查一下mac克隆,ping一下网关和认证服务器 您好,在python脚本百试不通后,我重新刷了openwrt并安装了python3。我已经确定我的路由器正确安装了python3,改换为python3脚本后,运行时出现了如下错误 root@HiWiFi:~# python3 /usr/bin/drcom \Traceback (most recent call last): File "/usr/bin/drcom", line 394, in main() File "/usr/bin/drcom", line 373, in main execfile(CONF, globals()) NameError: name 'execfile' is not...
> 由于手头没有Linux设备,这个...我提交的Python3版本只在Windows下测试过。而且只是机械的翻译,关于execfile这块说实话我没看懂... > 而且看源代码貌似是有守护进程之类的东西,就一直没敢动。 > 所以最好还是使用久经考验的Python2版本吧 尝试良久,我最后把256行的代码改成了 data += md5sum(bytes.decode(b'\x03\x01')+salt.decode('utf-8','ignore')+pwd) 后不再报告此错误,但是257行却又出现了另一类似错误,请问该如何修改呢
> 由于手头没有Linux设备,这个...我提交的Python3版本只在Windows下测试过。而且只是机械的翻译,关于execfile这块说实话我没看懂... > 而且看源代码貌似是有守护进程之类的东西,就一直没敢动。 > 所以最好还是使用久经考验的Python2版本吧 我目前使用的openwrt系统版本安装python2会出现hashlib无法关联的请况,而能正常安装python2的pandarobox却无法正常开关机,所以不得不尝试python3版本
> > > 由于手头没有Linux设备,这个...我提交的Python3版本只在Windows下测试过。而且只是机械的翻译,关于execfile这块说实话我没看懂... > > > 而且看源代码貌似是有守护进程之类的东西,就一直没敢动。 > > > 所以最好还是使用久经考验的Python2版本吧 > > > > > > 我目前使用的openwrt系统版本安装python2会出现hashlib无法关联的请况,而能正常安装python2的pandarobox却无法正常开关机,所以不得不尝试python3版本 > > 可以尝试一下其他语言的版本,比如Java版和C语言版,项目里还有一个for openwrt的文件夹。这个bug我没法修,要修也只是删掉守护进程这块,等大佬们来吧 好的,谢谢大佬