我在Windows中使用包含括号的文件,该文件在外部进程中需要引号。Python:分割包含双引号的路径字符串
我想操纵的位置,但作为字符串正在与引号传递,当我使用os.path.split,双引号也被拆分。有没有更好的方法来做到这一点,以便我不需要对输入字符串和条进行检查和/或替换双引号?我将加入文件名到一个没有双引号的新路径。
fileWithPath = r'"C:\TEMP\my(file).txt"'
... do some stuff ...
sourcepath, filename = os.path.split(fileWithPath)
源路径都有价值: ' “C:\ TEMP'
文件名有值: '我的(文件).TXT”'
带钢有什么问题?无论如何,你已经开始“做一些事情”了。 '>>> fileWithPath.strip(''')' – kreativitea
没什么问题,我对Python比较新,希望能找到最好的方法。 –
'.strip'很容易就是最好的方法。:) – kreativitea