python学习
文章平均质量分 60
God_white
个人是一个计算机小白,所以从小白开始,努力进阶
展开
-
python触发异常——raise语句
自行总结的raise语句用法原创 2017-07-15 15:57:55 · 4650 阅读 · 1 评论 -
(坑集)Python环境配置
如题记录一些python环境配置中出现的坑: 一、ubuntu下使用pip安装mysqlclient包 如果出现在ubuntu下安装mysqlclient包失败的情况下,可以先在使用apt-get安装libmysqlclient-dev,即:sudo apt-get install libmysqlclient-dev 然后再正常使用pip安装mysqlclien...原创 2018-07-21 15:11:42 · 4338 阅读 · 2 评论 -
Python爬虫+PyQt 打造教务系统查成绩程序
python爬虫和PyQt的结合原创 2018-07-31 20:22:07 · 1336 阅读 · 0 评论 -
Scrapy爬虫——壁纸爬虫
说在前面:今天把之前写过的壁纸爬虫拿出来用了一下,发现是很久以前写过的,用的还是python基本库urllib去做网络请求的,正好最近在学scrapy,于是就用scrapy框架重新写了一遍。环境要求:python:3.6 Scrapy:1.51正式开始:感谢壁纸来源Wallhaven网页分析 通过分析可以得知,只需要给https://alpha.wa...原创 2018-08-08 16:10:30 · 1066 阅读 · 0 评论 -
使用 PyCharm 远程调试 Django 项目
前提: 最近在学习相关内容,然后出了一些问题,就是在我把django项目上传到服务器之后,然后在本地选择好远程解释器,点击调试后,出现了如下错误。 然后开始查阅网上的资料,最后找到了问题所在,在后面会标注提到,因为我看网上很多资料Pycharm的版本和我的不一样,我就想做一个新版Pycharm远程调试Django的教程。开始: 一、创建远程解释器 ...原创 2018-07-23 17:06:46 · 3711 阅读 · 0 评论 -
python浅谈浅拷贝与深拷贝
浅拷贝 1.=浅拷贝 =浅拷贝相当于引用,直接进行赋值,原对象改变,则被赋值的对象也会有相同的改变。 a = [1, 2, 3, 4, ['a', 'b'], {"one": "1", "two": "2"}, ("1","2")] b = a print(a) # [1, 2, 3, 4, ['a', 'b'], {'one': '1', 't原创 2018-06-26 20:26:26 · 216 阅读 · 0 评论 -
python自制的糗百爬虫
#coding=utf-8import urllib2import urllibimport reimport timefrom bs4 import BeautifulSoupdef fun (): headerl = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) Ap...原创 2017-07-20 09:50:09 · 430 阅读 · 4 评论 -
根据pandas和matplotlib制作简单的图表
根据pandas和matplotlib制作简单的图表原创 2017-11-03 11:05:40 · 539 阅读 · 0 评论 -
python实现简单问题(汉诺塔、杨辉三角等)
最近在学习python3.6,发现了很多之前新功能,而且很实用 然后之前也没用python写过一些之前C解决的小问题原创 2017-11-28 22:27:46 · 556 阅读 · 0 评论 -
一个大胆的想法——尔雅答题
有待完善原创 2017-12-21 20:42:43 · 1129 阅读 · 0 评论 -
Python 花瓣网动态爬虫
简单的的动态网页分析——花瓣网原创 2017-12-14 18:05:32 · 2219 阅读 · 0 评论 -
Python爬取《三国演义》并且制作词云
猫猫很可爱!原创 2017-12-26 21:48:55 · 9222 阅读 · 7 评论 -
python爬虫——从此不用再愁找不到小说txt文件
看小说者的福利神器原创 2017-08-09 20:42:45 · 3196 阅读 · 2 评论 -
python爬虫常用HTMLParser
HTMLPaser介绍转载 2018-01-30 19:02:16 · 892 阅读 · 0 评论 -
HTMLParser-实战
HTMLParser小训练原创 2018-01-30 18:46:22 · 617 阅读 · 0 评论 -
Django的第一步(第二节)
写下你的第一个Django应用,第二节第一节学习过后,我们进行第二节的学习.我们将会设置数据库,创建你的第一个模型,然后快速地讲解django自动生成的管理网站.设置数据库 现在,打开mysite/setting.py.这是一个普通的python模块,用于django的设置. django会默认使用SQLite.如果你才开始接触数据库,或者你只是有兴趣尝试使用django,SQLite...原创 2018-04-22 22:03:05 · 337 阅读 · 0 评论 -
Python中的Bunch模式
最近在看《Python算法教程》,今天看到了一个新的模式,记录下来。引用: 当树这样的数据结构被原型化(或者乃至于被定型)时,它往往会时一个非常有用而灵活的类型,允许我们在其构造器中设置任何属性。在这些情况下,我们会需要用到一种叫做“Bunch”的设计模式。class Bunch(dict): def __init__(self, *args, **kwargs): ...原创 2018-06-05 21:15:49 · 10804 阅读 · 0 评论 -
django配置(一)STATIC_ROOT
说在前面: 最近学习的视频课程也逐渐到尾声了,来记录一些django中需要注意的配置修改MEDIA_ROOT: 在说STATIC_ROOT之前,必须得提一下MEDIA_ROOT,在配置中,当你需要在你的项目中按照你心中的目录来存储文件时,MEDIA_ROOT是必不可少的。# 文件存储配置MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(B...原创 2018-06-13 21:26:03 · 10683 阅读 · 3 评论 -
Xadmin自定义开发 笔记(一)
如何修改xadmin中模型的图标 其实只需要在app中的adminx.py对应的模型的注册类下添加一句即可 model_icon = 'fa fa-envelope' 当然这里是因为xadmin使用的第三方fontawesome的图标,所以这样使用。你可以自行在fontawesome官网查找你喜欢的图标进行修改。格式为model_icon = 'fa fa-...原创 2018-06-14 15:31:32 · 7983 阅读 · 0 评论 -
django配置(二)邮箱配置
邮箱信息配置 在django项目的setting.py文件中添加如下的配置# 发送邮件配置EMAIL_HOST = "smtp.163.com" EMAIL_PORT = 25 EMAIL_HOST_USER = "l791034063@163.com"EMAIL_HOST_PASSWORD = "xxxxxxxxxxx"EMAIL_USE_TLS = FalseEMAI...原创 2018-06-18 15:23:43 · 3542 阅读 · 0 评论