Dil*_*yan 6 python string path
我自己的路:
'/home//user////document/test.jpg'
Run Code Online (Sandbox Code Playgroud)
我希望将其转换为:
'/home/user/document/test.jpg'
Run Code Online (Sandbox Code Playgroud)
这该怎么做?
使用os.path.abspath或normpath规范化路径:
>>> import os.path
>>> os.path.abspath('/home//user////document/test.jpg')
'/home/user/document/test.jpg'
Run Code Online (Sandbox Code Playgroud)
解决方案:
此代码片段应该可以解决您的问题:
import re
x = '/home//user////document/test.jpg'
re.sub('/+','/', x)
Run Code Online (Sandbox Code Playgroud)
输出:
'/home/user/document/test.jpg'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |