我必须用python构建完整的路径。我试过这个:
filename= "myfile.odt"
subprocess.call(['C:\Program Files (x86)\LibreOffice 5\program\soffice.exe',
'--headless',
'--convert-to',
'pdf', '--outdir',
r'C:\Users\A\Desktop\Repo\',
r'C:\Users\A\Desktop\Repo\'+filename])
但我知道这个错误
SyntaxError: EOL while scanning string literal.
反斜杠字符(
\
)必须在字符串文本中转义。'\'
'\\'
-这是一个包含一个反斜杠的字符串因此,这是错误的:
有个把戏!
前缀为
r
的字符串文本意味着更容易编写正则表达式。它们的一个特点是反斜杠字符不必转义。所以,这没关系:但是,对于以反斜杠结尾的字符串,这是行不通的:
r'\'
-这是语法错误所以,这也是错误的:
因此,我将执行以下操作:
尝试:
操作系统模块包含许多有用的目录和路径操作方法
要建立在zanseb所说的基础上,请使用os.path.join,但是\也是一个转义字符,因此字符串文字不能以\结尾,因为它将转义结尾的引号。
相关问题 更多 >
编程相关推荐