您如何从 Notepad++ 中 运行 Python 脚本但使用 powershell 并在脚本目录中?
How do you run a Python script from within Notepad++ but using powershell and in the directory of the script?
你如何在 Windows Powershell 中打开 Notepad++ 中的 运行 Python 脚本和 Python 目录中的脚本 运行 ] 脚本即使目录路径中有 space。
为了能够在 Powershell 中 运行 一个 Python 脚本你可以按 F5 打开 运行 对话框,运行 python powershell 中的脚本通常可以使用;
powershell.exe -noexit -command "cd "$(CURRENT_DIRECTORY)"; python -i "$(FULL_CURRENT_PATH)""
然而,这会以类似于 cmd 默认情况下的丑陋格式打开 Powershell,但它确实具有所有功能,它也没有 运行 目录中的脚本,因此相对路径不工作。要使 Powershell 看起来正常,您应该从开始菜单中的快捷方式 运行 它,如果文件路径中有 space 允许它工作,您应该在引号前放一个 \分数。因此,工作 运行 命令是;
"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk" -noexit -command cd \"$(CURRENT_DIRECTORY)\"; python -i \"$(FULL_CURRENT_PATH)\"
你如何在 Windows Powershell 中打开 Notepad++ 中的 运行 Python 脚本和 Python 目录中的脚本 运行 ] 脚本即使目录路径中有 space。
为了能够在 Powershell 中 运行 一个 Python 脚本你可以按 F5 打开 运行 对话框,运行 python powershell 中的脚本通常可以使用;
powershell.exe -noexit -command "cd "$(CURRENT_DIRECTORY)"; python -i "$(FULL_CURRENT_PATH)""
然而,这会以类似于 cmd 默认情况下的丑陋格式打开 Powershell,但它确实具有所有功能,它也没有 运行 目录中的脚本,因此相对路径不工作。要使 Powershell 看起来正常,您应该从开始菜单中的快捷方式 运行 它,如果文件路径中有 space 允许它工作,您应该在引号前放一个 \分数。因此,工作 运行 命令是;
"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk" -noexit -command cd \"$(CURRENT_DIRECTORY)\"; python -i \"$(FULL_CURRENT_PATH)\"