- 博客(34)
- 资源 (12)
- 收藏
- 关注
原创 python 递归方法 斐波那契数列—汉诺塔
#普通方法生成def feibo(n): a,b=0,1 print('0,1',end='') for i in range(n-1): a,b=b,a+b print(',{0}'.format(b),end='')#递归方法生成def fib(n): if n<=1:#递归的边界条件 return...
2019-01-29 17:21:32 160
原创 jsonToxls jsonTocsv csvTojson xlstocsv 文件转换
#coding = utf-8import xlrdimport csv# excel 转换 csvw = xlrd.open_workbook("data.xls")sheet = w.sheet_by_name(w.sheet_names()[0])data = []for row in range(1,sheet.nrows): d = {} for col...
2019-01-29 17:14:25 193
原创 对象序列化《pickle 文件读取写入》
import pickled = dict(name='Bob', age=20, score=88)print(d)f = open('D:/untitled/1022/dump.txt', 'wb')#对象写入文件pickle.dump(d,f)f.close()#文件读取g = open('D:/untitled/1022/dump.txt', 'rb')e=pick...
2019-01-29 16:53:52 448
原创 《xls json csv 文件读取》
#coding=utf-8import xlrdimport jsonimport csv#地址前用'\'转译符要加workbook=xlrd.open_workbook('D:/untitled/1022/date.xls')#提取表格名称sheets=workbook.sheet_names()#提取第一个表格内容worksheet=workbook.sheet_by_n...
2019-01-29 16:50:58 157
原创 《日志文件保存》logging
#conding=utf-8import loggingimport os,timelogger=logging.getLogger(__name__)logger.setLevel(logging.INFO)formatter=logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')...
2019-01-29 16:40:28 204
原创 《xpath下载百度新闻链接》路径匹配 csv文件保存
#conding=utf-8from lxml import htmlimport requestsimport csvheader={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'...
2019-01-29 16:10:56 294
原创 python《文件下载进度显示》 urllib.request.urlretrieve(self.__path,self.__name,jindu)
#coding=utf-8import threadingimport os,sysimport urllib.request as ur#显示调用函数def jindu(a,b,size): os.system('cls') per=100*a*b/size per=round(per, 2) if per>100: per=...
2019-01-29 16:04:15 485
原创 批量下载音乐
import requests, ossonglistd = []header = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'}url = 'url=https://...
2019-01-29 15:58:27 1566
原创 批量下载图片re,requests,os三大模块用法
import re,requests,os#头部模拟header={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'}#计数n=1#写入def down(iters): glo...
2019-01-29 15:46:31 585
原创 常见加密方式和Python实现
1. 前言我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes。所以当我们在Python中进行加密操作的时候,要确保我们操作的是Bytes,否则就会报错。将字符串和Bytes互相转换可以使用encode()和decode()方法。如下所示:# 方法中不传参数则是以默认的utf-8编码进行转换In [1]: '南北'.encode()...
2019-01-26 10:59:14 205
原创 [Selenium] 从一个实例开始,访问Baidu并进行关键字搜索 Chrome模拟H5手机app页面 保存使用cookie
from selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keysborwser=webdriver.Chrome(executable_path='C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe...
2019-01-25 18:36:49 292
原创 文件断点续传下载
import sysimport requestsimport os# 屏蔽warning信息requests.packages.urllib3.disable_warnings()def download(url, file_path): # 第一次请求是为了得到文件总大小 r1 = requests.get(url, stream=True, verify=Fa...
2019-01-23 19:59:48 616
原创 提取字符串加数字,并排序
a='a1b14c65dd13ff098aa76bb24aa65bb6'#1提取字符串如['a','b','c'...]#2提取数字如['1','14','65',...]#3提取字符串加数字,并排序['a1', 'b14', 'c65', 'aa76', 'aa65', 'bb24', 'bb6', 'dd13', 'ff098']listd1=[]slistd=[]alist...
2019-01-22 13:12:23 485
转载 django 缓存cache配置注意事项
https://blog.csdn.net/weixin_42833042/article/details/82528631 https://blog.csdn.net/weixin_42134789/article/details/81283167
2019-01-18 03:17:24 307
原创 django 自学课堂 全面深入-中间件使用
https://code.ziqiangxuetang.com/django/django-middleware.html
2019-01-18 01:33:30 172
原创 python之Django------事务管理、悲观锁、乐观锁
我们接着上一篇文章的基础上,来继续了解进一步的Django框架一.事务管理在实际项目里,事务管理是一个很重要的内容。 他可以保证一系列类操作要不全部成功要不全部失败。也可以保证当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。特性: 原子性:一组操作,要么成功,要么撤回 稳定性:有非法数据,事务撤回...
2019-01-17 16:51:55 733 1
原创 django
创建项目的命令如下:django-admin startproject 项目名称manage.py是项目管理文件,通过它管理项目。与项目同名的目录,此处为test1。_init_.py是一个空文件,作用是这个目录test1可以被当作包使用。settings.py是项目的整体配置文件。urls.py是项目的URL配置文件。wsgi.py是项目与WSGI兼容的Web服务器入口,详细内容会...
2019-01-17 01:13:58 95
原创 Git仓库 核心知识
http://www.runoob.com/git/git-tutorial.html使用当前目录作为Git仓库,我们只需使它初始化。git init我们使用 git clone 从现有 Git 仓库中拷贝项目$ git add *.c$ git add README$ git commit -m '初始化项目版本'git statusgit status 以查看在你上次提交...
2019-01-16 15:33:35 223
原创 Python笔记
参考https://www.cnblogs.com/liwei1153300111/p/7804920.html 问答题简述Python中的GC垃圾回收机制。概述:和许多其它的高级语言一样,Python使用了垃圾回收器来自动销毁那些不再使用的对象。每个对象都有一个引用计数,当这个引用计数为0时Python能够安全地销毁这个对象问题点:由于一次仅能有一个对象被回收,引用计数无法...
2019-01-14 15:00:40 270
原创 ubantu18 安装python pycharm
https://jingyan.baidu.com/article/e73e26c06835b424adb6a708.html pycharm 安装http://www.cnblogs.com/polar-lights/p/8051378.html https://www.cnblogs.com/longbigbeard/p/9134914.html Ubuntu 16...
2019-01-10 20:10:04 416
原创 Python 套接字socketserver网络编程
为什么使用socketserver虽然Python内置的socket和threading模块能实现简单的多线程服务器,在非正式环境,随便用用还是可以的,但是如果要在生产环境中使用,那是万万不够的。Python考虑得很周到,为了满足我们对多线程网络服务器的需求,提供了"socketserver"模块。socketserver在内部使用IO多路复用以及多线程/进程机制,实现了并发处理多个客户端...
2019-01-09 19:46:15 145 1
原创 Django APP打包重用
引言有时候,我们需要将自己写的app分发(dist)给同事,分享给朋友,或者在互联网上发布,这都需要打包、分发我们的app。Django的子系统重用是基于app级别的。也就是一个项目可以包含多个互相独立的app,不同项目之间没有关系。但是,一个app可以属于多个项目,可以在任何地点、任何时间和任何项目中被重用。你需要将该app运行时所必须的全部文件、资源、配置、数据等等都封装在一个整体内。...
2019-01-09 19:43:17 485
原创 常用 Linux 命令-ubantu 下载
ubantu 下载http://releases.ubuntu.com/ 常用 Linux 命令的基本使用目标理解学习 Linux 终端命令的原因 常用 Linux 命令体验01. 学习 Linux 终端命令的原因Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作、文件存取、目录操作、进程管理、文件权限 设定等 在职场中,大量的 服务器维护工作 ...
2019-01-09 09:36:11 791 1
原创 图形界面生成打包exe文件-图片文字识别
https://download.csdn.net/download/huanghong6956/10904147 from tkinter import *from tkinter.filedialog import askdirectoryfrom os import pathimport tkinterfrom aip import AipOcrimport json...
2019-01-08 16:17:51 680
原创 Python 图形界面-python tkinter
https://www.cnblogs.com/buchizaodian/category/1035298.html(1)python tkinter-窗体1.导入自带的包名import tkinter2.创建一个窗体对象form=Tkinter.Tk()3.显示窗体(这句应该是所有的设置部署完最后执行的一句代码)form.mainloop()运行...
2019-01-07 18:06:17 1060
原创 算法 总结
算法 任务 经验(历史数据) 数据处理 领域------------------------------------------------------------------------------K近邻 多分类 数值型数据 标准化处理逻辑回归 ...
2019-01-04 17:40:42 136
原创 泰坦尼克号沉船乘客生还逻辑分析(决策树)-通过给定泰坦尼克号乘客数据信息,通过计算机模拟和数据分析找出并发现潜藏在数据背后的生还逻辑。
# 导入 pandas 模块,用于数据分析import pandas as pd# 利用 pandas 的 read_csv 函数直接从互联网汇收集泰坦尼克号乘客数据titanic = pd.read_csv('http://biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/titanic.txt')X= titanic[['p...
2019-01-04 16:06:41 838
原创 Scikit-Learn机器学习之监督学习模型案例集-新闻/邮件文本内容分类(朴素贝叶斯算法模型)
最简单的办法下载'20news-bydate.pkz', 放到C:\\Users\[Current user]\scikit_learn_data 下边就行.2.1. 手动下载 文件 存放到scikit_learn_data/20news_home/下 解压开2.2 改site-package/sklearn/datasets/twenty_newsgroups.py里的...
2019-01-04 11:09:36 569
原创 案例02:邮政编码手写数字识别 SVC支持向量机分类器
#案例02:邮政编码手写数字识别 SVC支持向量机分类器from sklearn.datasets import load_digitsfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerfrom sklearn.metrics imp...
2019-01-03 18:07:17 1491 1
原创 逻辑斯蒂回归LogisticRegression 案例01:良/恶性乳腺癌肿瘤诊断分类(逻辑回归算法模型)
#逻辑斯蒂回归LogisticRegression 案例01:良/恶性乳腺癌肿瘤诊断分类(逻辑回归算法模型)from sklearn.metrics import classification_reportfrom sklearn.model_selection import train_test_splitfrom sklearn.linear_model import Lo...
2019-01-03 18:06:13 2860 1
原创 jupyter notebook 的使用
目录一、安装 Jupyter notebook二、启动 notebook 服务器三、关闭 Jupyter四、保存Notebook运行幻灯片What? Why? How? ---安装 ---启动 ---关闭 ---保存 Markdown语法 Magic关键词 转换notebook——toHTML 创建幻灯片 运行代码What?文字化编程notebook...
2019-01-02 19:59:06 522
原创 pandas-绘图-更多绘图工具网站 plot.ly 百度echartsjs
import matplotlib.pyplot as pltfrom pandas import Seriesimport numpy as npplt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus']=Falses1=Series(np.random.randn(10).cums...
2019-01-02 13:45:14 416
zjz.apk证件照app,抠图,换背景,改尺寸
2019-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人