我在windows上使用python,我的项目文件夹路径太长了。例如:
pathProject = r'C:\Users\Account\OneDrive\Documents\Projects\2016\Shared\Project-1\Administrative\Phase-1\Final'
os.chdir(pathProject)
我怎么才能用最优雅的方式把这条很长很强的线分成多行呢?如果字符串不是原始字符串,我知道怎么做。但是,如果我尝试这样做,我会得到一个错误:
^{pr2}$将这个原始字符串分成多行的最优雅的方法是什么?在
芬恩
您可以使用括号来触发自动换行。字符串将自动连接起来。在
问题是结尾
\
被解释为延续(以消除LF字符;Joooeey的答案在这一点上是错误的),并且其他行开头的空格也包括在内。作为单个原始字符串,这将起作用:我想我更喜欢布伦丹的方式,但你可能想知道原始字符串是如何工作(或不)你的案件。在
你差点就搞定了!问题是原始字符串不能以反斜杠结尾。因此,这是有效的:
请注意,如果您在三引号字符串中放入空格来缩进它,就像在您的示例中一样,字符串中会有一些您不需要的空格。如果你喜欢缩进,你可以使用自动行接续和括号,正如布伦丹的回答建议。同样,确保这些行不要以反斜杠结尾。在
相关问题 更多 >
编程相关推荐