python在crontable中报错
2015-10-12 00:00
627 查看
摘要: UnicodeEncodeError: 'ascii' codec can't encode characters in position 32-34: ordinal not in range(128)
在linux系统使用crontable执行计划python任务的时候报错,如下:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 32-34: ordinal not in range(128)
但是在手动执该python任务的时候却是正确的,最终解决方案为在python文件头上加上如下代码:
亲测,搞定
在linux系统使用crontable执行计划python任务的时候报错,如下:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 32-34: ordinal not in range(128)
但是在手动执该python任务的时候却是正确的,最终解决方案为在python文件头上加上如下代码:
import sys reload(sys) sys.setdefaultencoding( "utf-8" )
亲测,搞定
相关文章推荐
- 80个Python经典资料
- OS X 10.11 下解决Python-MysqlDB无法使用的问题
- python模拟登录知乎
- Python Scapy(2.3.1)文档学习(六):添加新的协议
- Python 流程控制
- python 面向对象编程
- 【Python之旅】第六篇(五):生产者消费者模型实现多线程异步交互
- 【Python之旅】第六篇(五):生产者消费者模型实现多线程异步交互
- Python 快速入门
- [每日一答] [20151011] 如何在Python2.7版本中安装pip程序呢?
- python 初步实现人机对话
- python unix 时间戳
- 【Python】if语句使用规则
- 【Python】Learn Python the hard way, ex35 通过一个简单游戏,练习循环和分支语句
- Python运维编程
- 【Python之旅】第六篇(四):Python多线程锁
- 【Python之旅】第六篇(四):Python多线程锁
- python中的矩阵运算
- 【Python】Learn Python the hard way, ex33 while循环
- 【Python】Learn Python the hard way, ex32 for循环