从phpstorm运行python脚本

从phpstorm运行python脚本,php,python,phpstorm,Php,Python,Phpstorm,我有一个使用PhpStorm的php项目。我有一个python脚本,在将css文件上传到服务器之前,它会以某种方式处理css文件(这与问题无关,但如果您好奇的话,主要与语言支持有关) 我希望能够直接从phpstorm运行它,但我不确定如何做(我猜这是可能的,但我找不到任何类似的参考,我对这个IDE有点陌生)。我知道我可以用php重写脚本,但我宁愿不重写(我的内心仍然是一个pythonist) 有人必须处理这种事情吗? 提前谢谢 p、 如果这很重要的话,我正在运行Ubuntu 根据您可以在“启动前

我有一个使用PhpStorm的php项目。我有一个python脚本,在将css文件上传到服务器之前,它会以某种方式处理css文件(这与问题无关,但如果您好奇的话,主要与语言支持有关)

我希望能够直接从phpstorm运行它,但我不确定如何做(我猜这是可能的,但我找不到任何类似的参考,我对这个IDE有点陌生)。我知道我可以用php重写脚本,但我宁愿不重写(我的内心仍然是一个pythonist)

有人必须处理这种事情吗? 提前谢谢

p、 如果这很重要的话,我正在运行Ubuntu

根据您可以在“启动前”中运行脚本。IMHO您可以将外部工具配置为python脚本(更改+x使其可执行…)

或者,我认为您可以安装python插件(我从未尝试过)

根据您可以在“启动前”中运行脚本。IMHO您可以将外部工具配置为python脚本(更改+x使其可执行…)


或者,我认为您可以安装python插件(我从未尝试过)

使用File Watcher插件(默认情况下应该从v7开始捆绑)——这样,在保存时,这样的脚本将自动在每个需要修改的文件上运行

或者,您可以使用外部工具功能,并在需要时手动调用


为此使用文件观察程序插件(默认情况下应该从v7开始捆绑)——这样,在保存时,这样的脚本将自动在每个需要修改的文件上运行

或者,您可以使用外部工具功能,并在需要时手动调用


谢谢。这就是我要找的。外部工具似乎更合适,因为我不需要查看文件类型,我只需要能够通过IDE运行脚本。但是,在配置它并授予文件执行权限之后,试图通过IDE运行它时,给了我一个权限错误(运行它不需要root或特殊权限,所以我有点目瞪口呆)。有什么想法吗?抱歉,这里不是Linux或Python用户,因此无法在这方面提供建议。但试着让每个用户都能完全访问该文件(我相信是777),如果它能解决这个问题,那就进一步挖掘。在任何情况下:v8(EAP阶段ATM)有内置终端——看看它是否在那里工作。您还可以尝试编写基本的shell脚本,并从内部启动python脚本——也许它会有任何不同。是的,这样做了(虽然很奇怪,因为它应该具有与我的用户相同的权限)。谢谢你。这就是我要找的。外部工具似乎更合适,因为我不需要查看文件类型,我只需要能够通过IDE运行脚本。但是,在配置它并授予文件执行权限之后,试图通过IDE运行它时,给了我一个权限错误(运行它不需要root或特殊权限,所以我有点目瞪口呆)。有什么想法吗?抱歉,这里不是Linux或Python用户,因此无法在这方面提供建议。但试着让每个用户都能完全访问该文件(我相信是777),如果它能解决这个问题,那就进一步挖掘。在任何情况下:v8(EAP阶段ATM)有内置终端——看看它是否在那里工作。您还可以尝试编写基本的shell脚本,并从内部启动python脚本——也许它会有任何不同。是的,这样做了(虽然很奇怪,因为它应该具有与我的用户相同的权限)。谢谢