python中文报错的问题
开发过程中,发现文件里有中文会导致报错。
查了一下资料,需要在文件开头指定编码。
#-*-coding:utf-8-*-
或者
#encoding:utf-8
开发过程中,发现文件里有中文会导致报错。
查了一下资料,需要在文件开头指定编码。
#-*-coding:utf-8-*-
或者
#encoding:utf-8
先来看个示例,目录结构如下:
base.py文件代码:
#!/usr/bin/python
class Base:
def call(self):
print 123
test.py文件代码:
#!/usr/bin/python
import base
a = Base()
a.call()
今天插件上线了,有站长安装后,发现提交表单后页面白页了。
我在本机测试没问题的呀,很是奇怪。
算是第一个用户,晚上到家帮忙查了下问题。
插件用到论坛管理的模块,同时使用了updatecache更新setting缓存。
这里触发到了Discuz!一个历史悠久的bug。
为什么说历史悠久,请看此帖。
最近写了款插件,10月3日晚上提交的上架申请。
10月2日中午收到通知,被拒了,理由是:
[应用审核] “版块简介” 审核失败,现已被撤销 1、版主信息不是默认都显示吗 请修改你的描述 不要误导用户
插件描述里我已经写明了是悬浮显示版主信息,这里直接给我拒了。
10月2日晚上到家,重新提交申请,写明我是悬浮展示,未误导用户,结果又被拒了,理由是:
[应用审核] “版块简介 1.0” 审核失败,现已被撤销 卸载不干净$_G[\'setting\'][\'liudon_forum_summary_\' . $fid] 其他的问题自己去找 第2次了
今天在朋友站上做测试,又发现connect_error_code_0的错误。
代码加日志,发现是curl报错了。
错误号:77
错误信息:Problem with reading the SSL CA cert (path? access rights?)
发现不是上次排查遇到的问题,搜索了一番,重装了证书,问题解决。
1. sudo yum install ca-certificates (无论有没有,安装确认一下)
2. 重启php-fpm,这步比较重要,更改底层的东西时一定要重启一下
3. curl时设置:curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0)
不知道是不是跟最近的ssl漏洞有关,原因不知。
参考文章:
解决PHP curl https时error 77(Problem with reading the SSL CA cert (path? access rights?))