我可以阻止FreeCad缓存Python文件吗?

2024-10-01 04:51:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力学习为FreeCad编写Python脚本

在文件夹“C:/p/Freecad/0.18/ZillmannTest”中,我有 2个文件:

  • Macro1.py和
  • FCadHelper.py

Macro1.py的内容如下:

############
import sys
sys.path.append("C:/p/Freecad/0.18/ZillmannTest")

from FCadHelper import *

helper = FCadHelper()


helper.startDocument('TestKopf')
helper.addBody('TestKopfBody')
helper.addSketch('TestSketch')
####################

我可以从FreeCad宏菜单启动Macro1.py 但是当我在FCadHelper.py中出现错误并更正它时, FreeCad不加载已更改的文件FCadHelper.py, 它继续使用文件的旧(chached?)版本。 要使用更改后的文件,我必须终止FreeCad并 重新开始。这很烦人

有没有办法阻止FreeCad缓存此文件? 我计划创建一个类似文件的类库, 届时问题将比现在更严重

问候


Tags: 文件pathpyimporthelper脚本文件夹内容