我想将com转换为newcom
{{1}}
我这样做是因为Ubuntu终端需要反斜杠来指定路径中的空格。
这只是一个字符串操作,我需要做什么?
答案 0 :(得分:0)
newcom = com.replace(' ', '\\ ')
你需要用(转义的)反斜杠和另一个空格替换空格 - 这正是Python替换方法的用途。
或者,ubuntu终端可以使用引号中的目录,例如
cd "hello world"
与您的解决方案一样有效,可以提供
cd hello\ world
对用户来说可能更干净,并且更多地接受可能需要转义的其他角色。
答案 1 :(得分:-1)
查看python中的replace()方法: http://www.tutorialspoint.com/python/string_replace.htm