如何在Notepad ++中运行Python脚本但是使用PowerShell并在脚本目录中?

时间:2015-07-13 19:56:09

标签: python powershell notepad++

如何在Windows Powershell中打开的Notepad ++中运行Python脚本,并从Python脚本所在的目录运行脚本,即使目录路径中有空格也是如此。

1 个答案:

答案 0 :(得分:0)

为了能够在Powershell中运行Python脚本,你可以按F5打开运行对话框,通常可以在powershell中运行python脚本;

powershell.exe -noexit -command "cd "$(CURRENT_DIRECTORY)"; python -i "$(FULL_CURRENT_PATH)""
然而,这会以丑陋的格式打开Powershell,类似于默认情况下的cmd,但它确实具有所有功能,它也不会从目录运行脚本,因此相对路径不起作用。要使Powershell看起来正常,您应该从开始菜单中的快捷方式运行它,以便在文件路径中有空格时允许它工作,您应该在引号之前放置\。因此,工作运行命令是

"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk" -noexit -command cd \"$(CURRENT_DIRECTORY)\"; python -i \"$(FULL_CURRENT_PATH)\"