`
文章列表
这里用的是python 3.6 可以用yield定义生成器,生成器保存的是算法,每迭代一次,返回一个yield后的值,直到遇到StopIteration,迭代完成,即next指向StopIteration,这个生成器不能再次被迭代 初学不能理解yield的时候,就把yield看成print,只不过print是返回给人看的 ,yield是返回给机器的 但我们在用yield定义生成器的时候,又写了return会怎么样 # 遍历这个生成器,遇到return,停止遍历, # 在这里return就是StopIteration def g2(): yield 'a' yi ...
scikit-learn 直接pip3 install scikit-learn能安装成功,但是import sklearn ,就会报错 ImportError: no module named '_bz2'   解决办法 yum install bzip2-devel      matplotlib 在centos系统下,导入matplotlib时,出现ImportError: No module named '_tkinter'的错误,首先yum list installed | grep ^tk 查看是否存在相应模块,通常原因是tkinter和tk-devel缺失。通 ...
  # str encode 后返回bytes,byts decode后返回str a = '你好' a1 = a.encode('utf-8') # b'\xe4\xbd\xa0\xe5\xa5\xbd' a2 = a.encode('gbk') # b'\xc4\xe3\xba\xc3' a1.decode('utf-8') # 你好 a2.decode('gbk') # 你好 a.encode('ascii')# 出错 #就是那个常见的UnicodeEncodeError: 'ascii' codec can't encode character ...
打开build system , 找不到build system文件可以新建一个保存,看看文件在哪里   {     "cmd": ["D:/Python36/python3.exe","-u","$file"],     "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",     "selector": "source.python",     ...
先安装yum安装openssl-devel ,否则pip不能安装,或会出现ssl错误 查看openssl安装包,发现缺少openssl-devel包 [root@localhost ~]# rpm -aq|grep openssl openssl-0.9.8e-20.el5 openssl-0.9.8e-20.el5 [root@localhost ~]# yum安装openssl-devel [root@localhost ~]# yum install openssl-devel -y      2 ,安装python3     $ wget htt ...
Python Extension Packages for Windows去上面地址下载你对应版本cp35的whl,注意,虽然你系统是64位,但要看清你python版本是32还是64位的,再下载对应的win32或者amd64文件安装wheel pip install wheel 进入.whl所在的文件夹,执行命令即可完成安装 pip install 带后缀的完整文件名 我本机的测试结果 d:\>python Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 ...
        # encoding:utf-8 class NodeException(Exception): def __init__(self, value): self.value = value def __str__(self): return repr(self.value) class LinkedListError(Exception): def __init__(self, value): self.value = value def __str__ ...
Python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。 查询系统默认编码可以在解释器中输入以下命令: Python代码     >>>sys.getdefaultencoding()   设置默认编码时 ...
弄了个最小配置的阿里云服务器ECS,也装好nginx,配置好,本地能访问,就是用公网IP访问不了,发现原来是有个叫安全组的东西要设置,进入云服务器管理控制台,找到安全组,点右边的配置规则    他原本是有几个入方向的规则,和一个出方向的规则,我是把原来入方向的所有规则都删了,,点添加安全组规则,可以设置    我就设置能访问全部端口
导入Beautifulsoup 报错 AttributeError: 'module' object has no attribute '_base'   D:\Python27\Lib\site-packages\html5lib\treebuilders将base.py前面加了一个_,改为_base.py,base.pyc改为_base.pyc
r = requests.get(login_page) print r.text 会显示中文乱码   r.encoding = r.apparent_encoding 这样OK
先update一下 $ sudo apt-get update   安装mysql $ sudo apt-get install mysql-server mysql-client $ sudoapt-get install
链接postgresql    psql -U david -d test -h 127.0.0.1 -p 5432  用管理员链接              psql -U postgres -d postgres -h 127.0.0.1 -p 5432 建数据库  CREATE DATABASE test OWNER david; 显示表  \d 显示数据库 \l 推出 \q
from  http://www.rafekettler.com/magicmethods.html   A Guide to Python's Magic Methods Rafe Kettler Copyright © 2012 Rafe Kettler Version 1.17 A PDF version of this guide can be obtained from my site or Github. The magic methods guide has a git repository at http://www.github.com/RafeKettler/ ...
要设置图片缓存,所以图片都是经过nginx转的,   location /media/ { expires 7d; add_header Pragma public; add_header Cache-Control "public, must-revalidate, proxy-revalidate"; alias /home/djangoproject/media/; break; }       ...
Global site tag (gtag.js) - Google Analytics