首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中不可见的缩进

python中不可见的缩进
EN

Stack Overflow用户
提问于 2013-07-28 18:13:58
回答 1查看 59关注 0票数 0

我正在与Numeca/Design3D合作。我必须通过python脚本耦合2行,一个叶轮和扩散器。此脚本针对许多用于优化的示例进行了重写。脚本的这一部分:

代码语言:javascript
复制
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")
.
.
.

重写成如下所示:

代码语言:javascript
复制
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有问题吧?

EN

回答 1

Stack Overflow用户

发布于 2013-07-28 18:25:06

查看工具中是否有使用空格而不是制表符的设置-如果有,还要检查您正在使用的模板是否有NO选项卡。

否则,如果您坚持使用该工具,则使用replace('\t',‘')进行后处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17907161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档