我有上述错误s1="一些很长的字符串............"
有人知道我哪里做错了吗?
我有上述错误s1="一些很长的字符串............"
有人知道我哪里做错了吗?
当前回答
变量(s1)跨越多行。为了做到这一点(即你想要你的字符串跨越多行),你必须使用三引号(""")。
s1="""some very long
string............"""
其他回答
我遇到了这个问题——我最终发现原因是我在字符串中包含了\字符。如果你有任何这些,“转义”他们与\\,它应该工作正常。
在访问任何硬盘目录时,我都遇到过同样的问题。 然后我用这种方法解决了它。
import os
os.startfile("D:\folder_name\file_name") #running shortcut
os.startfile("F:") #accessing directory
上图显示了一个错误和已解决的输出。
我也有这个问题,虽然这里有答案,但我想强调一点 后 /不应该有空位。要注意这一点
之前的大部分答案都是正确的,我的答案和aaronasterling非常相似,你也可以做3个单引号 S1 = " '一些很长的字符串............''
在我的例子中,我忘记了('或")在字符串的末尾。例如“ABC”或“ABC”