我有一个Python编辑器,用户可以在其中输入脚本或代码,然后这些内容会被放入幕后的主方法中,并且每一行都会进行缩进。问题在于,如果用户有一个多行字符串,那么对整个脚本进行的缩进会影响字符串,即在每个空格前插入一个制表符。一个有问题的脚本可能非常简单,比如:
"""foo bar foo2"""
因此,在主方法中它看起来是这样的:
def main(): """foo bar foo2"""
而字符串现在在每一行的开头都有一个额外的制表符。
用户名或邮箱地址
密码