所以我有这个代码,我想要包装,我已经找到了解决方案,大多数人说使用'\'但是当我从异常中打印msg时,它会将字符串拆分为新行字符
raise specialExceptions.ConnectError("There was a \
connect issue")
这打印为:
There was a
connect issue
我想包装代码但输出为一行,我该怎么做。感谢
答案 0 :(得分:4)
使用隐式字符串连接。
raise specialExceptions.ConnectError("There was a "
"connect issue")
彼此相邻出现的两个字符串文字将合并为一个字符串。这两个文字可以出现在不同的行上;由于Python在括号内的隐含线延续,因此不会计算插入的空格。
答案 1 :(得分:2)
在每一行上用引号括起字符串 这应该有效:
raise specialExceptions.ConnectError("There was a "
"connect issue")