我想将一个正斜杠格式的unix文件路径转换为一个反斜杠格式的Windows文件路径.我尝试了os.path.join()和os.path.normpath(),但是它们似乎都为结果添加了双向后斜杠.例如,如果我使用os.path.normpath('static/css/reset.css'),结果是'static\\css\\reset.css'代替static\css\reset.css.并'static/css/reset.css'.replace('/','\\')给我相同的结果os.path.normpath.有没有办法只获得单向后斜杠分隔的字符串格式?
顺便说一下,我在64位Windows 7上使用Python2.7.
'static\\css\\reset.css'是字符串的表示r'static\css\reset.css'.
双backsalsh表示转义反斜杠-在字符串它有"做一些特殊的下一个字符",你不想在这里的含义.
>>> print('static\\css\\reset.css')
static\css\reset.css
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15128 次 |
| 最近记录: |