python中看不见的缩进

2024-10-01 04:50:59 发布

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

我正在使用Numeca/Design3D。我必须通过python脚本耦合两行,一个叶轮和扩散器。这个脚本是为许多用于优化的示例重写的。这部分脚本:

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\u igg\u项目前面的缩进不可见,并弹出一个错误,说明“indentation expected”。你知道吗

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


Tags: importprojecthomedataturborow1row2desktop
1条回答
网友
1楼 · 发布于 2024-10-01 04:50:59

查看工具中是否有使用空格而不是制表符的设置-如果有使用它的设置,还要检查您使用的模板是否有制表符。
否则,如果您被工具卡住,则使用replace('\t','')进行后期处理。你知道吗

相关问题 更多 >