今天将一个在windows用pickle dump的文件拿到linux服务器上load,结果报错:ImportError 找不到__main__模块。这把我郁闷的,明明在windows正常,到linux就不好使了。差点没分析pickle源码。后来想到pickle是将对象存到文件中,可能和文件格式有关,于是用dos2unix将dump的文件转化一下,果然正常运行了。小问题差点造成大麻烦!
dos2unix 解决pickle问题
最新推荐文章于 2022-10-04 19:49:58 发布
今天将一个在windows用pickle dump的文件拿到linux服务器上load,结果报错:ImportError 找不到__main__模块。这把我郁闷的,明明在windows正常,到linux就不好使了。差点没分析pickle源码。后来想到pickle是将对象存到文件中,可能和文件格式有关,于是用dos2unix将dump的文件转化一下,果然正常运行了。小问题差点造成大麻烦!