我在python编译器中将路径分成两行时遇到麻烦。
这只是编译器屏幕上的一条很长的路,我不得不将窗口拉伸(stretch)得太宽。我知道如何将print(“string”)分为两行可以正确编译的代码,而不是open(path)。当我写这篇文章时,我注意到文本框甚至不能将所有内容都放在一行上。
打印()
`raw_StringFile = open(r'C:\Users\Public\Documents\year 2013\testfiles\test code\rawstringfiles.txt', 'a')`
最佳答案
那就是\
的目的。
>>> mystr = "long" \
... "str"
>>> mystr
'longstr'
或您的情况:
longStr = r"C:\Users\Public\Documents\year 2013\testfiles" \
r"\testcode\rawstringfiles.txt"
raw_StringFile = open(longStr, 'a')
编辑
好吧,如果您使用括号,甚至不需要
\
,即:longStr = (r"C:\Users\Public\Documents\year 2013\testfiles"
r"\testcode\rawstringfiles.txt")
raw_StringFile = open(longStr, 'a')
关于python - 分解长路径名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19124988/