如何检测脚本是从Windows控制台还是从Komodo调试器运行而不将不同的参数传递给脚本?检测我如何运行Python脚本
3
A
回答
4
虽然我不知道科莫多,我不认为它的标准输入是互动的,所以你可以尝试
import sys
in_console = sys.__stdin__.isatty()
然后in_console
将是真实的,如果调用者提供交互stdin
,你会得到什么你想要的,虽然不是一个优雅的方式。
+0
是的,就像一个魅力! Thx – Pablo 2011-05-20 07:18:00
+0
那是不是很优雅? +1 – 2012-01-16 21:32:02
相关问题
- 1. 运行Python脚本,如PHP
- 2. 检查是否python脚本运行
- 3. 如何检测我运行我的shell脚本的当前目录?
- 4. 检测python脚本在ipython中以交互方式运行时
- 5. 运行Python脚本
- 6. 运行python脚本
- 7. 如何在另一个python脚本运行时停止我的python脚本?
- 8. Ruby脚本如何检测到它在irb中运行?
- 9. Node.js - 如何检测节点脚本是否正在运行?
- 10. 如何检测Node.js脚本是否通过shell管道运行?
- 11. 如何从Python脚本中运行AppleScript?
- 12. 如何从shell运行python脚本
- 13. 如何运行Python脚本(使用Notepad ++)
- 14. 如何从windows gui运行python脚本?
- 15. 如何使可运行的python脚本
- 16. 如何自动运行python脚本
- 17. 如何从网页运行python脚本?
- 18. 如何在windows中运行python脚本
- 19. 如何在HTML中运行python脚本?
- 20. 如何从java运行python脚本?
- 21. 如何运行python脚本,在OpenBSD的
- 22. 如何从html运行python脚本
- 23. 运行Python脚本并行
- 24. 如何在bash中检查python脚本的运行时/状态?
- 25. 如何检查python脚本(test.py)是否在Windows 10上运行
- 26. Crontab不运行我的python脚本usi.py
- 27. 运行我的Python脚本时出错
- 28. 从Google Apps脚本运行python脚本
- 29. 从Perl脚本运行Python脚本
- 30. 如果我杀死运行java的脚本运行脚本?
你检查过sys.argv吗? – 2011-05-20 07:04:51
@Sentinel:我不想用args来区分。 – Pablo 2011-05-20 07:10:24