>> read_file('text.txt') {'Donald Trump': [('Dona-6ren">
gpt4 book ai didi

python - Docstring 的前导空格不一致

转载 作者:行者123 更新时间:2023-11-28 20:38:33 24 4
gpt4 key购买 nike

在下面的代码中:

def read_file(filename):
"""
>>> read_file('text.txt')
{'Donald Trump': [('Donald Trump', 'Join me live in Springfield, Ohio!\nLit!!\n', 1477604720, 'Twitter for iPhone', 5251, 1895)]}
"""

我收到一条错误消息:

ValueError: line 4 of the docstring for __main__.read_file has inconsistent leading whitespace: 'Lit!!'

知道是什么原因造成的吗?

最佳答案

转义文档字符串中的所有反斜杠。即:

\nLit!!\n

应该改为:

\\nLit!!\\n'

或者,您可以将文档字符串作为原始字符串提供,而不必担心反斜杠:

r"""
>>> read_file('text.txt')
{'Donald Trump': [('Donald Trump', 'Join me live in Springfield, Ohio!\nLit!!\n', 1477604720, 'Twitter for iPhone', 5251, 1895)]}
"""

关于python - Docstring 的前导空格不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40918168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com