python3
记录python3应用及问题
小溪彼岸
万里长征,日进一步 , 好记性不如烂笔头
展开
-
python web No socket could be created
需要安装python web ,需要安装pip ,安装方法自己解决了。 安装 python web:sudo pip install web.py在学习python web 时遇到了 No socket could be created的问题: 写的代码如下:#!/usr/bin/env python2# -*- coding: UTF-8 -*-import weburls = (原创 2016-11-21 13:10:05 · 5584 阅读 · 2 评论 -
安装PIL问题
在安装PIL时出现了以下问题:Collecting PIL Could not find a version that satisfies the requirement PIL (from versions: )No matching distribution found for PIL注意:直接运行pip install Pil 是不行的。可以使用pip install Pillow 进原创 2016-11-26 17:10:40 · 662 阅读 · 0 评论 -
体验Ipython 惹得祸
IPython notebook目前已经成为用Python做教学、计算、科研的一个重要工具。本文介绍IPython notebook的一些基本用法,以及如何使用它调试Cython程序。IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的Markdown单原创 2017-02-27 11:00:44 · 2670 阅读 · 2 评论 -
python 文件处理
文件模式: 文件模式 描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。 w 打开一个文件只用于写入。如果该文件已存在原创 2016-10-19 13:18:44 · 272 阅读 · 0 评论 -
urllib/urllib2的使用
看到urllib 和urllib2不免都会有疑问,它们的区别是什么。 区别: urllib 和urllib2都是接受URL请求的相关模块,但是urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。demo1:import urllibbaidu = urllib.urlopen('http://www.baidu.com')print原创 2016-11-23 15:51:40 · 427 阅读 · 0 评论 -
python3 opencv module 'cv2.cv2' has no attribute 'xfeatures2d'
报错原因: opencv-contrib-python-3.4.3.X 有算法专利保护使用SIFT的原因为了保证关键点方向不变形,SIFT算法通过对关键点周围邻域进行梯度运算,求得该点方向解决方案:1、卸载opencvpip3 uninstall opencv-python2、安装指定版本的opencvpip3 install opencv-python==3.4.2.16p...原创 2019-07-03 10:36:11 · 1922 阅读 · 0 评论 -
python2.x 获取网页内容
利用python获取网页内容可以说是非常的方便的,本人是小白,在学习过程中,记录一点点心得。获取内容以知乎为例,只供学习使用哦。1、导入库文件import sys #系统库import urllib2 #常用的URL库import re #正则库2、设置编码格式为utf-8,不设置会出现乱码的情况哈第一种方式:sys.setdefaultencoding('utf-8') #输出内容是utf原创 2017-02-24 10:37:28 · 5719 阅读 · 0 评论 -
BeautifulSoup的学习
编码引入:#!/usr/bin/env python# -*- coding: UTF-8 -*-库的引入:from bs4 import BeautifulSoup完整代码:#!/usr/bin/env python# -*- coding: UTF-8 -*-from bs4 import BeautifulSouphtml_doc = """<html><head><title>The原创 2016-11-23 16:16:09 · 257 阅读 · 0 评论 -
django的访问途径
1、添加URL模式来映射URL中的/xx/和新视图 修改view.pyfrom django.template import Template, Contextfrom django.http import HttpResponseimport datetimedef hello(request): return HttpResponse("Hello world!")def time原创 2017-01-19 16:54:16 · 440 阅读 · 0 评论 -
python-django的安装配置(mac 版)
1、下载django ,下载地址:https://www.djangoproject.com/download2、解压Django-1.xx.yy.tar.gz ,进入解压目录执行命令sudo python setup.py install3、查看是否安装成功django-admin.py --version4、创建一个工程django-admin.py startproject HelloWorl原创 2017-01-13 15:06:38 · 10658 阅读 · 1 评论 -
初识django
Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和维护高质量的Web应用。一方面,Web 开发激动人心且富于创造性;从另一面来看,它却是份繁琐而令人生厌的工作。 通过减少重复的代码,Django 使你能够专注于 web 应用上有 趣的关键性的东西。下载地址:https://www.djangoproject.com/download/进原创 2017-01-19 15:57:08 · 473 阅读 · 0 评论 -
python 基础代码注释和时间属性
python注释和其他语言一样分为单行注释和多行注释。首先是句子表示可以进行单行和多行:word = 'word'sentence = "这是一个句子。"paragraph = """这是一个段落。包含了多个语句"""单行注释#单行注释多行注释'''多行注释多行注释多行注释'''"""多行注释多行注释多行注释"""时间属性:#!/usr/bin/python# -*-原创 2016-10-19 12:59:42 · 1919 阅读 · 0 评论 -
python 获取项目根目录
原文: https://blog.csdn.net/u011012422/article/details/82876038获取项目根目录方法之一,一会有别的方法再更新Windowsimport oscurPath = os.path.abspath(os.path.dirname(__file__))rootPath = curPath[:curPath.find("myProject\...原创 2019-10-18 17:44:20 · 16711 阅读 · 3 评论 -
CMake must be installed to build the following extensions: dlib
python3安装face_recognition时出现了错误CMake must be installed to build the following extensions: dlib1、根据提示安装cmakepip3 install cmake2、安装face_recognitionpip3 install face_recognition...原创 2019-07-01 11:32:13 · 14136 阅读 · 0 评论 -
python3基础(1)
1、输入字符# 打印 # 输出字符串# print('Hello World!')# # 输出数字# print(200)# print(1+2)# # 输出字符串+数字# print('100+200=',100+200)2、字符串的拼接# 字符串的拼接# str1 = 'a'# str2 = 'b'# print(str1+str2)# print(str1+'%s' %(原创 2016-10-25 14:28:20 · 338 阅读 · 0 评论 -
python3基础学习(2)
高阶函数1、abs 求绝对值# abs print(abs(100))print(abs(-100))print(abs(12.22))$:10010012.222、max 求最大值# max max_num = max(2, 3, 1, -5)print(max_num)#33、数据类型转换# 数据类型转换print(int('124'))print(float('1.2原创 2016-10-25 16:10:40 · 385 阅读 · 0 评论 -
python3基础学习(3)
部分demo 参考地址: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431865288798deef438d865e4c2985acff7e9fad15e30001、map# map map(a,b) a为函数方法名,b为作用域数组# def str(x):#原创 2016-10-25 16:38:45 · 315 阅读 · 0 评论 -
python3 获取天气信息
1、获取城市数据获取城市csv 下载地址整理城市数据并保存csv文件内容类型如下:City_ID,City_EN,City_CN,Country_code,Country_EN,Country_CN,Province_EN,Province_CN,Admin_ district_EN,Admin_ district_CN,Latitude,Longitude,AD_code,CN10...原创 2019-04-12 13:36:03 · 1046 阅读 · 0 评论 -
mac chromedriver安装
1、查看chrome版本号,下载对应版本的chromedriverchromedriver下载地址2、如果想在任意地方使用,将chromedriver放到/usr/local/bin目录下sudo mv chromedriver /usr/local/bin3、验证安装是否成功,终端输入以下命令chromedriver...原创 2019-04-15 11:02:21 · 1132 阅读 · 1 评论 -
python3.x 安装web.py "No module named 'utils'"
通用方法通常安装的方法就是pip3 install web.py, 但是不幸报错了。You are using pip version 10.0.1, however version 19.1.1 is available.You should consider upgrading via the 'pip install --upgrade pip' command.悲哀的是根据提示...原创 2019-05-14 11:24:00 · 3566 阅读 · 0 评论 -
scrapy 初探(xpath)
1、创建项目 scrapy startproject zwblogzwblog目录结构: zwblog | scrapy.cfg | zwblog | items.py | pipelines.py | settings.py | __init__.py ...原创 2019-05-09 14:17:52 · 725 阅读 · 0 评论 -
scrapy 初探(css)
初始化项目及项目配置同scrapy 初探(xpath)一样新建zwblog/spiders/lianjia_spider.py内容如下:# -*- coding: utf-8 -*-from scrapy.spiders import CrawlSpider, Rulefrom scrapy.linkextractors import LinkExtractorfrom LjCrwale...原创 2019-05-09 19:48:06 · 390 阅读 · 0 评论 -
python 移除文件
在使用os.removedirs(path) 删除文件目录(非空)失败后,使用shutil.rmtree 得到了解决1、os.remove(path)移除指定目录文件如:os.remove(“aa.txt”)2、os.removedirs(path)可移除指定的空目录文件如:os.rmdir(“test/aa”)os.removedirs(“test/aa”)3、os.r...原创 2019-06-13 12:03:09 · 472 阅读 · 0 评论 -
python3-opencv图像反转
1、安装opencvpip3 install opencv-python2、引入opencvimport cv23、获取摄像头资源VideoCapture(num),num表示摄像头的数量video_capture = cv2.VideoCapture(0)4、获取图像# 获取一帧视频ret, frame = video_capture.read()5、反转图像 # 水平反...原创 2019-07-01 15:58:19 · 1289 阅读 · 0 评论 -
python3 dlib人脸检测
实现代码import dlibimport cv2# 使用 Dlib 的正面人脸检测器 frontal_face_detectordetector = dlib.get_frontal_face_detector()# 图片所在路径img = cv2.imread('data/imgs/faces_2.jpeg')# 将图片转为灰度frame_gray = cv2.cvtCol...原创 2019-07-09 16:52:10 · 447 阅读 · 0 评论 -
mac安装Python3.x
python3.x增加了PEP新特性并且不会影响2.X,可以两个版本共同存在。 python3.x的安装非常简单,只需在官网上下载安装包安装即可。以python3.5为例,地址:https://www.python.org/ftp/python/3.5.0/python-3.5.0-macosx10.6.pkgpython3.x的使用: 写入脚本地址和设置编码即可。#!/usr/bin/env原创 2016-10-25 13:28:29 · 3224 阅读 · 0 评论