python
sharecord
向代码致敬,寻找你的第83行
展开
-
python中的“self”
类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。虽然你可以给这个参数任何名称,但是强烈建议你使用self这个名称——其他名称都是不赞成你使用的。使用一个标准的名称有很多优点——你的程序读者可以迅速识别它,如果使用self的话,还有些IDE(集原创 2017-12-16 21:35:32 · 736 阅读 · 1 评论 -
利用MySql数据库接受维基百科信息
from bs4 import BeautifulSoupfrom urllib import urlopenfrom bs4 import BeautifulSoupimport reimport datetimeimport randomimport pymysqlconn = pymysql.connect(host='localhost',user='root...原创 2018-04-24 21:55:51 · 747 阅读 · 0 评论 -
linux下如何保存退出vim编辑器
命令:vim app.py如果不存在app.py则会自动创建1.进入编辑器后按 字母“i”即可进入编辑状态(此时左下角会出现 “插入”)2.退出的时候分为4种情况:保存退出、正常退出、不保存退出以及强制退出 2.1:保存退出:按“Esc”键后 此时的“插入”会消失,然后按Shift+zz 就可以保存修改内容并退出 2.2:不保存退出:当修改修改了一部分内容后发现修改错了,此时就会进行不保存退...原创 2018-03-05 21:03:52 · 30296 阅读 · 3 评论 -
linux中scrapy startproject 创建项目失败AttributeError: 'module' object has no attribute 'OP_NO_TLSv1_1'
执行 scrapy startproject weixin 命令后报错AttributeError: 'module' object has no attribute 'OP_NO_TLSv1_1'百度显示Twisted版本的问题,原因是使用pip install Scrapy自动安装了较高版本的Twisted翻看安装scrapy的记录找到一条信息然后就执行了 pip install t...原创 2018-03-05 19:26:54 · 556 阅读 · 0 评论 -
python 用BeautifulSoup爬取贴吧图片
# _*_ coding:utf-8 _*_import urllibfrom bs4 import BeautifulSoupdef get_content(url): """ doc.""" html = urllib.urlopen(url) content= html.read() html.close() return contentdef get_images(i...原创 2018-03-05 10:26:19 · 1869 阅读 · 0 评论 -
python爬取百度贴吧图片
# _*_coding:UTF-8 _*_import reimport urllibdef get_content(url): """ doc """ html = urllib.urlopen(url) content = html.read() html.close() return contentdef get_images(info): """ <img s原创 2018-03-05 08:18:51 · 305 阅读 · 0 评论 -
python爬取链接去重
from urllib.request import urlopenfrom bs4 import BeautifulSoupimport repages = set()def getLinks(pageUrl): global pages html = urlopen("http://en.wikipedia.org"+pageUrl) bsObj = BeautifulSoup...原创 2018-03-10 09:39:49 · 2384 阅读 · 0 评论 -
python实现爬取贴吧网站网页
# _*_ coding:utf-8 _*import urllib2def load_page(url): user_agent="Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0;" headers= {"User-Agent":user_agent} req =urllib2.Request(url,...原创 2018-03-02 07:59:54 · 351 阅读 · 0 评论 -
python中报错unindent does not match any outer indentation level
有的时候感觉明明已经对齐了,但是还是会报错(就像下图),上网上查看了一下才知道,混用了制表符和空格键将前面的空格部分全部删掉,换成统一的符号就可以了详细文章:https://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/...原创 2018-03-02 07:45:46 · 2258 阅读 · 0 评论 -
虚拟机Linux系统下 python2和python3同时安装 BeautifulSoup
直接输入如下命令sudo apt-get install python-bs4发现安装到了python2.x而不是python3.X解决办法: 1.已经安装到python2.X版本下后 只需再执行 sudo python3 setup.py install2.如果用pip安装,可以直接使用pip3安装python3.X版本的包sudo pip3 in...原创 2018-03-06 20:51:37 · 1877 阅读 · 0 评论 -
linux下如何查看Python是多少位
只需要几行命令就可解决('64bit', 'ELF')原创 2017-12-17 21:56:53 · 3173 阅读 · 0 评论 -
python中raw_input()以及input()函数的区别
倘若你使用的是Python3.x版本,肯定就不用考虑什么input()与raw_input()区别了,因为Python3.x版本已经丢弃了raw_input(),只有input(),但是input()还是有其局限性.如果你使用Python2.x版本,那就更应该考虑一下两者之间的区别了。1.输入为纯数字时input返回的是数值类型,如int,floatraw_inpout返回的是字符串类原创 2017-12-17 20:51:58 · 633 阅读 · 0 评论 -
python输出结果后面带着一个“None”
执行代码的时候,输出的结果中含有一个“None”from python1.python10.car import Carclass Battery(): """A simple attempt to model a battery for an electric car.""" def __init__(self, battery_size=60): ""原创 2017-12-17 16:37:46 · 41653 阅读 · 2 评论 -
(转)使用Pycharm创建一个Django项目
本文为Django项目创建的简单介绍,更为详细的Django项目创建,编辑可以参考如下教程:IMOOC Django入门与实践-http://www.imooc.com/learn/790Pycharm 版本: Professional 2017.1Django 版本: 1.8.7在软件安装和环境配置完成后,打开Pycharm.Step 1. 点击File --> New Project 弹...转载 2018-06-02 09:05:46 · 432 阅读 · 0 评论