在运行之前将脚本复制到目标

时间:2016-06-01 17:48:23

标签: pycharm

我有一个python脚本需要在特定的地方才能正常工作(即它从os.path.dirname(self._execPath)获取路径并使用它来构建相对于脚本应该可用的文件的其他路径&#39 ; s路径)。但是,该路径位于我的cmake / make安装进程生成的安装目录中。因此,如果我在PyCharm的源目录中打开脚本文件,我就无法执行它,因为它不在安装路径中。我目前的解决方案"只需执行make install一次,然后打开PyCharm中的install/myscript.py,编辑,运行,编辑,运行......然后将文件复制回source/myscript.py。这是不可取的,因为其他程序可能会意外删除安装目录中的更改,我们可能会忘记在提交之前将文件复制回源目录等。

有没有办法让PyCharm在运行之前将文件复制到某处(使用Run - > Run)?或者这个问题有不同的解决方案吗?

1 个答案:

答案 0 :(得分:0)

一个想法:创建一个将文件复制到目标的python脚本。然后制作运行复制脚本的复合运行/调试配置,然后执行另一个脚本。