比如一些缩进错误比其他错误更难发现。特别是,混合空间和标签很难被发现,因为它们都是空白。在下面的示例中,函数体中的前两行 some_function
用制表符缩进,而第三行用空格缩进。如果您正在使用Jupyter笔记本,请务必复制并粘贴此示例,而不是尝试手动输入,因为Jupyter会自动用空格替换制表符。
def some_function():
msg = "hello, world!"
print(msg)
return msg
在视觉上,无法发现错误。幸运的是,Python是不允许混合制表符和空格。
File "<ipython-input-5-653b36fbcd41>", line 4
return msg
^
TabError: inconsistent use of tabs and spaces in indentation
三个资料Q群下载不了也转发不了,先放这里Fine_tuning.zipLangChain.zipdata_clear.rar