正如我上面提到的,有没有办法找出在Windows中运行的Python脚本?我如何知道在Windows中运行的是哪些python脚本?
2
A
回答
3
如果您已经安装PowerShell中,您可以通过使用Windows管理规范(WMI)和一些脚本获得这些信息......
打开PowerShell和使用这两条线,应该可以供您参考:
> $pys = get-wmiobject Win32_process -filter "Name='python.exe'"
> $pys.CommandLine
这将显示用于启动python进程的命令行参数,它应该包含由Python运行的主脚本文件的名称。对于测试程序我有,它会显示以下内容:
"C:\Python27\python.exe" "D:\Projects\wait.py"
如果你运行多个脚本,该变种$pys
将是一个数组,所以访问它,你必须访问单个元素,像这样:
> $pys[0].CommandLine
编辑:或者你可以在PowerShell中做到这一切在一个单一的线,再次:
> get-wmiobject Win32_process -filter "Name='python.exe'" | foreach -process {$_.CommandLine}
我希望你摹等大概。
+0
的作品,WMI正是我所需要的。 – goh 2010-08-19 04:47:30
相关问题
- 1. 如何知道我的脚本正在运行哪个Python实例?
- 2. 我如何知道脚本是否在iframe中运行
- 3. 我如何知道我运行的是哪个版本的RichFaces?
- 4. 如何在windows中运行python脚本
- 5. 我如何知道我正在运行哪个WPF版本?
- 6. 我的Perl脚本如何知道它在Win64下运行?
- 7. 如何知道正在运行的脚本是否死亡?
- 8. 如何知道脚本停在哪里?
- 9. 如何知道python运行脚本的路径?
- 10. 如何知道bash脚本是否正在运行nohup?
- 11. 如何知道在哪些版本中引入了某一行?
- 12. 如何知道我是否在perl脚本中运行64位或32位Linux?
- 13. 如何从windows gui运行python脚本?
- 14. 如何知道哪些应用程序在后台运行
- 15. 如何知道WPF DataGridView中的哪些行是可见的?
- 16. 在windows中运行python脚本
- 17. 在windows中运行python脚本
- 18. 在windows中运行python脚本
- 19. 我如何知道在OSX上安装了哪些不同版本的Python?
- 20. slickgrid:如何知道哪些行很脏
- 21. 如何知道python脚本是否使用解释器的-m选项运行?
- 22. shell脚本如何知道它在Solaris区域中运行?
- 23. 如何知道哪些活动在Windows Phone 7中失效?
- 24. TFS 2017我如何知道哪些测试正在运行(在完成之前)?
- 25. 如何在Windows中的python脚本中运行maven命令
- 26. 我在Windows上使用Python。如何在脚本运行后删除脚本?
- 27. 如何知道FastCGI是否被用来运行PHP脚本
- 28. 如何检查python脚本(test.py)是否在Windows 10上运行
- 29. Python:有什么办法可以知道在哪个virtualenv脚本运行?
- 30. 我可以在node.js中知道我的脚本是直接运行还是由另一个脚本加载?
你能澄清一下你的问题吗?你的意思是什么Python解释器与.py文件相关联?或者你的意思是什么Python库在当前的Python安装中处于活动状态?或者你的意思是解释器当前正在运行哪个脚本文件? – Mhmmd 2010-08-19 03:35:34
@Shader,编辑。 – goh 2010-08-19 03:38:39
看起来他正试图询问解释器当前正在运行哪些脚本。 – 2010-08-19 03:38:50