你如何在Notepad++中运行Python脚本,以Windows Powershell打开并在Python脚本所在目录运行脚本,即使目录路径中包含空格?
powershell.exe -noexit -command "cd "$(CURRENT_DIRECTORY)"; python -i "$(FULL_CURRENT_PATH)""
然而,这将以一种类似于cmd默认样式的丑陋格式打开Powershell,但它具有所有功能,它也不从目录中运行脚本,因此相对路径不起作用。要使Powershell看起来正常,您应该从开始菜单中的快捷方式运行它,如果文件路径中有空格,则应在引号前面放置\以允许其工作。因此,有效的运行命令为;
"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk" -noexit -command cd \"$(CURRENT_DIRECTORY)\"; python -i \"$(FULL_CURRENT_PATH)\"