在python中看不见的缩进

时间:2013-07-28 10:13:58

标签: python indentation

我正在与Numeca / Design3D合作。我必须通过python脚本耦合2行,一个Impeller和diffuser。对于用于优化的许多样本,将重写此脚本。这部分剧本:

def multistage_script_assembly(row1_mesh , row2_mesh , multistage_mesh):
    import_igg_project("/home/slagter/Desktop/Optimization/Impeller_Turbo_Comp/Impeller_Turbo_Comp_DATA_Impeller_222/_dbs/multistage/ImpAnchorRough.igg","row1")
    import_igg_project("/home/slagter/Desktop/Optimization/Impeller_Turbo_Comp/Impeller_Turbo_Comp_DATA_Impeller_222/_dbs/multistage/DiffWholeMeshRough.igg","row2")
    patch("row2#row_2_flux_1_Main_Blade_skin",6,3).set_type("ROT")
.
.
.

重写为:

def multistage_script_assembly(row1_mesh , row2_mesh , multistage_mesh):
import_igg_project("/home/slagter/Desktop/Optimization/Impeller_Turbo_Comp/Impeller_Turbo_Comp_DATA_Impeller_222/_dbs/_flow_1/_mesh/ImpAnchorRough.igg","row1")
import_igg_project("/home/slagter/Desktop/Optimization/Impeller_Turbo_Comp/Impeller_Turbo_Comp_DATA_Impeller_222/_dbs/_mesh/DiffWholeMeshRough.igg","row2")
    patch("row2#row_2_flux_1_Main_Blade_skin",6,3).set_type("ROT")
.
.
.

因此,看不到import_igg_project前面的缩进,并且出现错误,表示预期缩进"弹出。

有关如何强制缩进或解决此问题的任何建议。那可能是Numeca / Design3D有问题吗?

1 个答案:

答案 0 :(得分:0)

查看工具中是否有使用空格设置而不是标签 - 如果有用,请检查您使用的模板是否有标签。
否则,如果您坚持使用该工具,则使用替换('\ t','')发布流程。