【小记】解决 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
分享
二维码
海报
【小记】解决 Python 脚本内 FTP URL 含有特殊字符导致 wget 等无法使用问题
  ftp://user:user@123@11.162.11.221 这种情况,用wget拼接会导致不能访问,即两个@不能正常识别。 解决方式有两种:1,将密码内……
<<上一篇
下一篇>>