【小记】解决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
posted @   芯片烤电池  阅读(640)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示