[英]Calling PowerShell from Python using Notepad++
我認為可能是時候開始使用PowerShell
而不是cmd
了。 我目前使用以下命令從 Notepad++ 運行 Python 腳本:
cmd /c cd "$(CURRENT_DIRECTORY)" &python -i "$(FILE_NAME)"
請問我應該如何修改它以在PowerShell
中獲得相同的行為?
我試過了
powershell -noexit cd "$(CURRENT_DIRECTORY)" &python -i "$(FILE_NAME)"
但我得到了一個關於&符號的錯誤。 一般來說,我對PowerShell
或cmd
- 我只是用它們來運行我的 Python 腳本。
經過一番挖掘,我找到了一個解決方案:
powershell -noexit cd '$(CURRENT_DIRECTORY)'; python -i '$(FILE_NAME)'
PowerShell
似乎更喜歡使用單引號作為路徑,所以我將$(CURRENT_DIRECTORY)
和$(FILE_NAME)
包裹在單引號中。
此外, &
被替換為;
對於多個命令。
如果有更“正確”的方法,請告訴我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.