从命令行运行Python与使用Python命令提示符的区别

0 投票
1 回答
1109 浏览
提问于 2025-04-18 15:40

我有一个Python文件,每次在命令行中用“python file.py”运行时都能正常工作,但当我双击它用Python命令行工具运行时却不太正常。请问这两种运行程序的方法之间有什么环境上的区别吗?

补充说明:这个程序是一个数据包嗅探工具(使用scapy.sniff()),它通过一个扭曲的服务器发送结果。在命令行中运行时,嗅探过滤器能正确选择数据包,但在用Python命令行工具打开时就不行了。

1 个回答

1

你的问题可能是你希望在双击运行程序时弹出的那个小窗口能一直保持在那儿。你可以通过在脚本的最后加上这个来让它保持在那儿:

raw_input("Press any key to continue...")

撰写回答