这个python3的打印转换语法有什么问题?

2024-09-27 09:31:38 发布

您现在位置:Python中文网/ 问答频道 /正文

好的,我在Pluralsight上学习了一门关于python的很棒的课程。我被这个语法错误难住了,尽管我正盯着指导老师写的代码,它运行得很好。它很短。在

import sys

def convert(s):
    try:
        return int(s)
    except (ValueError, TypeError) as e:
        print("Conversion error: {}".format(str(e)), file=sys.stderr)
        return -1

指导者在错误之后使用了一个\符号:{}“\—这就是他的代码的外观,它对.format语句和file=语句进行了缩进。我尝试过在引号后面加一个空格和.format(str(e)),当我将它导入REPL时,总是会出现语法错误。顺便说一句,我使用的是python3.3。 提前感谢您的任何提示, 布鲁斯


Tags: 代码importformatconvertreturndefsys语句

热门问题