如何删除Python三引号多行字符串的额外缩进?
发布于 2021-01-29 15:09:15
我有一个python编辑器,用户在其中输入脚本或代码,然后将其放入幕后的主要方法中,同时还缩进每一行。问题是,如果用户具有多行字符串,则通过在每个空格中插入制表符,对整个脚本进行的缩进会影响字符串。问题脚本非常简单,例如:
"""foo
bar
foo2"""
因此,在main方法中,它看起来像:
def main():
"""foo
bar
foo2"""
并且该字符串现在在每一行的开头都有一个额外的制表符。
关注者
0
被浏览
101
1 个回答