请原谅我的无知,因为我仍然是编码的初学者。
我正在尝试使用 py2exe 将我编写的 python 脚本转换为 Windows 可执行程序。但是,尽管我能够成功转换脚本,但可执行文件似乎并没有完全发挥作用。
经过多次调试,我已经隔离了原因,下面的代码似乎是问题所在
host = str(raw_input('Enter Host IP Address: '))
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect((host, 5000))
当脚本从 Pydev 本身执行并且脚本能够正常运行时,不会出现此问题。作为控制台应用程序的 Windows 可执行文件在尝试连接到另一台主机时会挂起。
这是一个已知问题还是我做错了什么?任何帮助深表感谢。