Python
我还能抢救一下
这个作者很懒,什么都没留下…
展开
-
python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file:
出现该问题是由于在centos下安装python3并没有将编译后python/lib下文件放入默认库/usr/lib或/lib中,导致初始化时没有加载库文件。解决办法:将lib添加至库配置信息中#cd /etc/ld.so.conf.d#vim python3.conf将编译后的python/lib地址加入conf文件#ldconfig...原创 2018-07-14 17:42:24 · 19539 阅读 · 0 评论 -
python3:error10057由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受
今天在看《Python基础教程(第3版)》的网络编程章节时,有一个通过select实现简单服务器的例程,例程如下:import socket,selects=socket.socket()host=socket.gethostname()port=1234s.bind((host,port))s.listen(5)inputs=[s]while True: rs,w...原创 2018-08-03 19:32:07 · 27637 阅读 · 4 评论 -
递归问题研究——八皇后
八皇后问题是一个基本的递归问题:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。对于递归问题的解决,应该考虑递归的基本(终止递归)条件和递归条件。可以想到本问题的基本条件应该是在前n-1行排序完毕后,对第n行排序检测是否存在冲突。递归条件为将新的排好序的状态传递给上一层递归。在考虑递归前,应先编写冲突检测函数,以方便...原创 2018-07-31 16:02:04 · 212 阅读 · 0 评论 -
python3: UnicodeEncodeError: 'gbk' codec can't encode character '\xc2'
在windows环境下,把网络流写入本地文件时,经常会出现UnicodeEncodeError: 'gbk' codec can't encode character 问题,而在linux环境下,则不会出现这个问题。从错误信息中可以看出,gbk方式无法对当前位置编码,先来看一下python默认的编码方式是什么呢?import sysprint(sys.getdefaultencodin...原创 2018-08-14 17:17:55 · 687 阅读 · 0 评论 -
windows下Apache安装及Python cgi配置
1、Apache安装:Windows版Apache可以在Apache Lounge等下载(下载地址),下载解压后进入管理员模式cmd,移动至Apache所在目录中bin文件夹,执行如下命令即可将Apache安装至系统服务:httpd.exe -k install然后打开windows下services.msc,找到Apache服务,改为手动启动。2、控制文件修改:打开./co...原创 2018-08-18 16:38:26 · 694 阅读 · 0 评论 -
python基础教程(第3版) 项目5 虚拟茶话会
对于python基础教程中项目5虚拟茶话会,使用python3.X版本编译时,会出现如下问题:<class 'TypeError'>:Type str doesn't support the buffer API 原因在于python3.X版本从socket套接字中接收到的数据默认为bytes类型,如果需要使用str类型,则需要对数据进行decode解码。修改后整体代码如下:...原创 2018-08-16 15:41:22 · 808 阅读 · 1 评论 -
使用BeautifulSoup4抓取近15年双色球结果
最近简单学习了一下爬虫,将使用简单的BeautifulSoup4库来抓取500彩票网站(http://kaijiang.500.com)中每一期的双色球结果。首先打开一个双色球结果网页(http://kaijiang.500.com/shtml/ssq/18095.shtml),观察到源代码中通过列表将红蓝球的号码显示出来,如下所示:<ul> <li class...原创 2018-08-17 16:37:38 · 981 阅读 · 1 评论