正如我上面提到的,有沒有辦法找出在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