
查阅了很多网上的资料,发现在python自带的模块ftplib.py中定义了编码模式.
vim /usr/local/python3/lib/python3.6/ftplib.py
初始的编码模式是:
coding = 'latin-1'
后来笔者把他改成了:
coding = 'utf-8'
但是问题并不能解决.
最后笔者狠下心来把他改成了:
encoding = "GB2312"
问题迎刃而解.
这里的重点应该是了解FTP服务器究竟是搭建在什么机子上,然后需要把ftplib.py中的编码模式改成对应的编码模式.
苹果签名www.nanti.net
企业签名www.nanti.net
超级签名www.nanti.net
TF签名www.nanti.net