使用记事本从Python调用PowerShell++;
我想是时候开始使用使用记事本从Python调用PowerShell++;,python,powershell,cmd,Python,Powershell,Cmd,我想是时候开始使用PowerShell而不是cmd。我目前使用以下命令从Notepad++运行Python脚本: cmd/c cd“$(当前目录)”&;python-i“$(文件名)” 我应该如何修改此选项以在PowerShell中获得相同的行为 我试过了 powershell-noexit cd“$(当前目录)”&;python-i“$(文件名)” 但我有一个关于安培数的错误。一般来说,我对PowerShell或cmd知之甚少-我只是用它们来运行Python脚本。经过进一步挖掘,我
PowerShell
而不是cmd
。我目前使用以下命令从Notepad++运行Python脚本:
cmd/c cd“$(当前目录)”&;python-i“$(文件名)”
我应该如何修改此选项以在PowerShell中获得相同的行为
我试过了
powershell-noexit cd“$(当前目录)”&;python-i“$(文件名)”
但我有一个关于安培数的错误。一般来说,我对PowerShell
或cmd
知之甚少-我只是用它们来运行Python脚本。经过进一步挖掘,我找到了一个解决方案:
powershell-noexit cd'$(当前目录)';python-i'$(文件名)
PowerShell
似乎更喜欢用单引号括起路径,因此我将$(当前目录)
和$(文件名)
用单引号括起
另外,和
被替换代码>用于多个命令
如果有更“正确”的方法,请让我知道。在进一步挖掘之后,我找到了一个解决方案:
powershell-noexit cd'$(当前目录)';python-i'$(文件名)
PowerShell
似乎更喜欢用单引号括起路径,因此我将$(当前目录)
和$(文件名)
用单引号括起
另外,和
被替换代码>用于多个命令
如果有更“正确”的方法,请告诉我。“我想是时候开始使用PowerShell而不是cmd了。”为什么?我不明白你在做什么。只需打开一个cmd提示符并使用python
命令来执行脚本。你想启动子进程吗?“&;
的东西看起来肯定是错的。你真的要在记事本++中逐字输入吗?它是由键盘快捷键触发的。我这样做是因为NPP有一个讨厌的习惯,在从自己的目录打开的控制台中运行脚本。否则NPP会添加引号和“转义”“符号。最初我的代码是:cmd/c cd$(当前目录)&python-i$(文件名)
“我想是时候开始使用PowerShell而不是cmd了。”为什么?我不明白你在做什么。只需打开一个cmd提示符并使用python
命令来执行脚本。你想启动子进程吗?“&;
的东西看起来肯定是错的。你真的要在记事本++中逐字输入吗?它是由键盘快捷键触发的。我这样做是因为NPP有一个讨厌的习惯,在从自己的目录打开的控制台中运行脚本。否则NPP会添加引号和“转义”“符号。最初我的代码是:cmd/ccd$(当前目录)&python-i$(文件名)