【小记】解决 Python 脚本内 FTP URL 含有特殊字符导致 wget 等无法使用问题
ftp://user:user@123@11.162.11.221
这种情况,用wget拼接会导致不能访问,即两个@不能正常识别。
解决方式有两种:1,将密码内的@替换为ASCII编码 2,改为ftp命令方式。
@ = %40
即:ftp://user:user%40123@11.162.11.221
或:wget ftp://ip/filename.zip -e login=username -e passwd='password'
=================
其他特殊字符:
ASCII字符 字符中文名 编码后的值
空格 空格 %20
! 感叹号 %21
# 井号 %23
& and %26
@ at %40
/ 斜杠 %2F
: 冒号 %3A
= 等于号 %3D
? 问号 %3F
~ 波浪号 %7E
版权声明:
作者:芯片烤电池
链接:https://www.airchip.org.cn/index.php/2021/10/10/%e3%80%90%e5%b0%8f%e8%ae%b0%e3%80%91%e8%a7%a3%e5%86%b3python%e8%84%9a%e6%9c%ac%e5%86%85-ftp-url%e5%90%ab%e6%9c%89%e7%89%b9%e6%ae%8a%e5%ad%97%e7%ac%a6%e5%af%bc%e8%87%b4wget%e7%ad%89%e6%97%a0%e6%b3%95/
来源:芯片烤电池
文章版权归作者所有,未经允许请勿转载。
THE END
3
二维码
海报
【小记】解决 Python 脚本内 FTP URL 含有特殊字符导致 wget 等无法使用问题
ftp://user:user@123@11.162.11.221
这种情况,用wget拼接会导致不能访问,即两个@不能正常识别。
解决方式有两种:1,将密码内……