linux上写定时任务的时候python3报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordi nal not in range(128)(注意不是py2是py3写的程序报错的)

对于这个问题我很奇怪,python3居然报错这种问题,这不是只有python2才会报的错吗 ?我就日了,结果怎么百度都没得出正确答案,后面是一个好心人告诉了我答案:在我自己创建的shell脚本(.sh结尾的)文件最前面加上:

source /etc/profile

 再重新定时运行就可以成功了。

posted @ 2018-05-23 16:26  那时的吻狠陶醉  阅读(302)  评论(0编辑  收藏  举报