相关疑难解决方法(0)

如何删除Python三引号多行字符串的额外缩进?

我有一个python编辑器,用户输入一个脚本或代码,然后将其放入幕后的main方法中,同时还缩进每一行.问题是如果用户有多行字符串,则通过在每个空格中插入制表符,对整个脚本的缩进会影响字符串.问题脚本将是如此简单:

"""foo
bar
foo2"""
Run Code Online (Sandbox Code Playgroud)

所以当在main方法中它看起来像:

def main():
    """foo
    bar
    foo2"""
Run Code Online (Sandbox Code Playgroud)

并且字符串现在在每行的开头都有一个额外的制表符.

python quotes strip multiline

58
推荐指数
4
解决办法
2万
查看次数

为什么python [printf r"""]返回字符串"..."并且无法退出

为什么print r"""返回字符串...而不退出?

当我按下时Enter,控制台显示一个以字符串开头的新行...

控制台的显示

python python-2.7

0
推荐指数
1
解决办法
62
查看次数

标签 统计

python ×2

multiline ×1

python-2.7 ×1

quotes ×1

strip ×1