在PyCharm

时间:2016-01-28 12:27:59

标签: python pycharm

我正在研究PyCharm中的一个涉及大量计算的项目,运行时间很长。

我想做以下事情:我想出了我的代码版本;然后运行它,然后我再编辑代码;但是,我之前开始的运行仍然仅使用旧版本的代码(即运行时的快照)。

在PyCharm中这可能吗?

我通过从“运行”菜单中选择“运行'项目名”选项来运行我的项目。

我理解运行的方法是将.py文件预先编译为存储在__pycache__文件夹中的.pyc文件。但是,我不知道以下内容。

  1. 将文件保存在PyCharm中会导致.pyc文件被新版本替换吗?这是我想要避免的,因为我希望一次运行只使用源树的一个快照,而不是在不同的执行点使用多个版本。
  2. 如果只需要一些python类,比如运行开始后20分钟怎么办? .pyc文件是在运行开始时创建的,还是按需创建的(相应的.py文件可能已经更改)?

1 个答案:

答案 0 :(得分:1)

我在课堂上使用PyCharm。我的经验是,所有必需的代码,包括导入的模块,都是在运行时编译的。如果您更改了该套件中的任何内容,则需要从头开始运行才能生效。

我不是专业的程序员,所以我的经验是小应用程序。我很想听听专家的意见。