Python Requests库 post方法 上传中文名文件失败处理方法
解决方法,以Python3为示例
在网上搜索查下资料,大致就是post在发送数据时编码和解码问题
实测有效的方法:
1、修改requests库所引用的urllib3库的源文件fields.py

2、打开fields.py文件

3、修改46行代码为value = '%s=%s' % (name, value)

4、修改完成后,重新编译你的python程序,至此OK
另外:如果你是python2,那么fields.py路径可能不同,但修改方法相同,参考路径:C:\Python27\Lib\site-packages\requests\packages\urllib3\fields.py