我有一个python文件,每次从命令行运行时都能正常运行" python file.py",但是当我使用python命令行实用程序运行它时,它无法正常工作通过双击它。运行程序的两种方法之间是否有一些环境差异?
编辑:该程序是一个数据包嗅探实用程序(使用scapy.sniff()),它使用扭曲的服务器发送结果。从命令行运行时,嗅探过滤器会选择正确的数据包,但在python命令行工具中打开时则不会。
答案 0 :(得分:1)
您的问题可能是您希望在运行程序时弹出的小窗口通过双击保持在那里。您可以通过将其添加到脚本的末尾来保留它:
raw_input("Press any key to continue...")