首页 > 其他分享 >name ‘reload‘ is not defined

name ‘reload‘ is not defined

时间:2023-03-21 16:34:44浏览次数:38  
标签:name defined sys reload import 执行 importlib python2


# 情境
今天部署项目,java需要调用python脚本,去执行,在本地执行没有问题,但是在服务器上面,
执行报错,主要是由于python2.x和python3的写法区别


# 解决
python2.x:
import sys
reload(sys)              #重新加载sys模块
sys.setdefaultencoding('utf8')   #设置默认编码格式为utf-8

python3
import sys
import importlib
importlib.reload(sys)

 

标签:name,defined,sys,reload,import,执行,importlib,python2
From: https://blog.51cto.com/u_16021118/6140349

相关文章