python 中文件路径和url的相互转换,适合中文和特殊字符的转换

2022-03-11 00:00:00 路径 中文 转换

python 中文件路径和url的相互转换,如果url路径中包含中文和特殊字符可以使用此方法转换后使用

"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/21
功能描述:python 中文件路径和url的相互转换,适合中文和特殊字符的转换
"""

import urllib.request

pathname = "/home/var/皮蛋编程/"
url = urllib.request.pathname2url(pathname)
pathname = urllib.request.url2pathname(url)
print(url)
print(pathname)

输出结果:
/home/var/%E7%9A%AE%E8%9B%8B%E7%BC%96%E7%A8%8B/
/home/var/皮蛋编程/

以上代码在python3.9环境测试通过。

相关文章