
Python
CopperDong
纯属巧合
展开
-
【Python】中的bytes问题
bytes是什么由上篇文章几种字符编码, 我们已经知道了ASCII Unicode UTF-8的关系。而且,计算机只能识别0和1,那显然,文件存储在计算机中也只能是以二进制的形式存储,字符编码在计算机中的工作机制是怎样的呢?在计算机内存中(你打开电脑上的一个文件是要从硬盘读取到内存中的),统一使用Unicode编码。在需要保存到硬盘或需要传输时,就转化为UTF-8编码(由上篇文章可知,这样可以节省空间,提高传输速度)。如,在记事本编辑时,从文件读取的UTF-8字符被转化为Unicode字符到内存转载 2020-10-10 15:07:15 · 2517 阅读 · 0 评论 -
Python合并多个Word文件的4种方法和1种不写代码的方法
问题描述:把多个Word文档合并为一个,保留原来的内容以及全部格式。方法一,使用扩展库pywin32+Word/WPS首先使用命令pip install pywin32安装扩展库,如果仍不能使用,可以参考方法二:使用pywin32+Word/WPS方法三:使用pywin32+Word/WPS方法四:使用python-docx扩展库和docxcompose扩展库方法五:如果不会使用Python或者不想费劲安装库和调试代码的话,也是完全可以解决这个问题的。步骤如下:.转载 2020-08-26 10:23:12 · 4777 阅读 · 0 评论 -
Python使用pydub库对mp3与wav格式进行互转的方法
我们需要用到一个叫pydub的类库,pydub是python的高级一个音频处理库,可以让你以一种不那么蠢的方法处理音频。---开发者原话 1 https://github.com/jiaaro/pydub 附上开发者的github地址安装: 1 pip install pydub 如果在pycharm中也可以这样安装:setting----Project Interpreter----右边绿色+号点一转载 2020-06-29 17:21:34 · 1336 阅读 · 0 评论 -
Django 全文检索
https://www.cnblogs.com/gcgc/p/10762416.htmlhttps://cloud.tencent.com/developer/article/1466404https://blog.youkuaiyun.com/smartwu_sir/article/details/80209907https://www.cnblogs.com/crazymagic/p/10046593.html原创 2020-06-29 09:26:29 · 260 阅读 · 0 评论 -
Python 标准库2, __builtin__ 模块和 exceptions 模块
__builtin__ 模块使用 元组或字典中的参数调用参数 apple 函数def function(a, b): print(a, b)# 元组为 第 2 个参数apple(funciton, ("whither", "canada?")# 字典为 第 3 个参数apple(function, ("whither"), {"b": "canada?"})加载 __import__ 函数from-import 其实是靠内建函数 __import__ 来工作的impo原创 2020-06-07 18:22:22 · 821 阅读 · 0 评论 -
Python 标准库1
Python 的标准库包括了很多的模块,从 Python 语言自身特定的类型和声明,到一些只用于少数程序的不著名的模块。1、内建函数和异常下面的这两个模块比其他模块加在一起还要重要:定义内建函数的 __builtin__ 模块:如 len, int, range ... 定义所有内建异常的 exceptions 模块Python 在启动时导入这两个模块,使任何程序都能够使用它们。2、操作系统接口模块Python 有许多使用了 POSIX 标准 API 和标准 C 语言库的模块,它们为原创 2020-06-07 17:29:13 · 335 阅读 · 0 评论 -
A project
1、创建 Django 环境Pycharm Python 3.7pip install Django==2.2.5pip install djangorestframework==3.10.22、项目创建新建extra_apps (扩展的源码包)apps (放所有app)media (保存图片)# 把extra_apps和apps标记为sources root,然后settings中也要加路径# 修改 settings.pyimport s.原创 2020-05-12 10:27:07 · 464 阅读 · 0 评论 -
Python自然语言处理第二章-2.5WordNet(III)——更多词汇关系:部分、整体、集合、蕴含等
WordNet(III)——更多词汇关系:部分、整体、集合、蕴含等0. 本节内容从条目到部分(部件、实质)part_holonyms()substance_holonyms()或从条目到包含它们的东西(整体)part_meronyms( )substance_meronyms( )或从条目到集合member_meronyms( )特别注意:本文提到的部分方法在书中并没有括号...转载 2020-04-18 18:42:34 · 434 阅读 · 0 评论 -
python自带的用于解析HTML的库HtmlParser
HtmlParser,顾名思义,是解析Html的一个工具。python自带的。一、常用属性和方法介绍HtmlParser是一个类,在使用时一般继承它然后重载它的方法,来达到解析出需要的数据的目的。1.常用属性:lasttag,保存上一个解析的标签名,是字符串。2.常用方法:handle_starttag(tag, attrs) ,处理开始标签,比如< div>;...转载 2020-03-19 16:36:54 · 1281 阅读 · 0 评论 -
python之运算符重载
原文运算符重载:什么是运算符重载让自定义的类生成的对象(实例)能够使用运算符进行操作作用:让自定义的实例像内建对象一样进行运算符操作让程序简洁易读对自定义对象将运算符赋予新的规则算术运算符的重载:方法名 ...转载 2019-12-26 14:28:56 · 292 阅读 · 0 评论 -
批量导出百度网盘已分享文件标题链接浏览保存下载次数等信息python3api
在前面几篇文章里面爱在灵灵久博客分享了 python3百度云网盘api关键词搜索后批量重命名文件可正则替换 百度网盘如何批量重命名,修改文件名、通过正则方式替换文件、文件夹名称的方法 如何使用python3批量分享百度网盘文件及内容的脚本工具 以及其他百度网盘使用的工具,总结起来有批量重命名、批量分享文件、批量离线下载、满速下载等多篇文章,大家可以通过本站搜索‘百度网盘’具体查看...转载 2019-10-15 11:54:33 · 2259 阅读 · 0 评论 -
latex网站
http://latex.codecogs.com/eqneditor/integration/htmlequations.php原创 2019-10-14 14:35:21 · 542 阅读 · 0 评论 -
Django 构建RESTful
1、安装环境$ pip install django==1.11.5$ pip install djangorestframework==3.6.4创建应用$ django-admin startproject restful01$ cd restful01$ python manage.py startapp toys在setting.py中加入toysINST...原创 2019-08-21 15:03:22 · 386 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(四)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市五、商品列表页5.1.django的view实现商品列表页(1)goods/view_base.py在goods文件夹下面新建view_base.py,为了区分django和django rest framework的view利用Django的view实现返回jso...转载 2019-09-14 15:46:33 · 395 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(三)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市四、xadmin后台管理4.1.xadmin添加富文本插件(1)xadmin/plugins文件夹下新建文件ueditor.py代码如下:# xadmin/plugins/ueditor.pyimport xadminfrom xadmin.views ...转载 2019-09-14 15:45:34 · 473 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(二)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市三、Models设计3.1.项目初始化(1)进虚拟环境下安装django2.0.2 djangorestframework和相关依赖mark,filter pillow 图片处理pip install djangorestframeworkpip in...转载 2019-09-14 15:44:56 · 535 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(一)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市一、项目介绍1.1.掌握的技术Vue + Django Rest Framework 前后端分离技术 彻底玩转restful api 开发流程 Django Rest Framework 的功能实现和核心源码分析 Sentry 完成线上系统的错误日志的监控和告警 第...转载 2019-09-14 15:43:51 · 982 阅读 · 0 评论 -
django电商项目
创建项目pip install djangorestframeworkpip install -i https://pypi.douban.com/simple django==2.0.2pip install markdownpip install django-filterpip install pillowpip install pymysql初始化django-a...原创 2019-09-02 17:58:00 · 353 阅读 · 0 评论 -
Django项目实战
restframework学习https://www.cnblogs.com/Eeyhan/default.html?page=3在线教育https://www.cnblogs.com/derek1184405959/p/8592800.html#生鲜超市https://www.cnblogs.com/derek1184405959/p/8768059.html前端https://...原创 2019-08-23 14:22:52 · 545 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(六)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市七、用户登录与手机注册7.1.drf的token(1)INSTALL_APP中添加INSTALLED_APPS = ( ... 'rest_framework.authtoken')token会生成一张表authtoken_token,所以要运...转载 2019-09-14 15:57:49 · 363 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(七)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市八、商品详情页功能8.1.viewsets实现商品详情页接口(1)商品详情页只需要多继承一个类(mixins.RetrieveModelMixin)就可以了class GoodsListViewSet(mixins.ListModelMixin, mixins.Re...转载 2019-09-14 16:02:52 · 190 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(八)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市九、个人中心功能开发9.1.drf的api文档自动生成(1)url#drf文档,title自定义 path('docs',include_docs_urls(title='仙剑奇侠传')),访问:http://127.0.0.1:8000/docs 就...转载 2019-09-14 16:07:14 · 293 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(九)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市十、购物车、订单管理和支付功能10.1.添加商品到购物车(1)trade/serializer.py# trade/serializer.py__author__ = 'derek'from .models import ShoppingCartfrom...转载 2019-09-14 16:09:55 · 257 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(十)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市十一、pycharm 远程代码调试第三方登录和支付,都需要有服务器才行(回调url),我们可以用pycharm去远程调试服务器代码服务器环境搭建以全新阿里云centos7系统为例:11.1.阿里云安全组配置快速创建规则,选好常用端口,授权对象,确定就可以了...转载 2019-09-14 16:10:47 · 256 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(十一)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市十二、支付宝沙箱环境配置12.1.创建应用进入蚂蚁金服开放平台(https://open.alipay.com/platform/home.htm),登录后进入管理中心-->>应用列表创建应用创建应用后会有一个appid。还需要提交信息进行...转载 2019-09-15 15:39:00 · 864 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(十二)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市十三、首页、商品数量、缓存和限速功能开发13.1.轮播图接口实现首先把pycharm环境改成本地的,vue中local_host也改成本地(1)goods/serializerclass BannerSerializer(serializers.Model...转载 2019-09-15 15:39:38 · 397 阅读 · 0 评论 -
Django REST framework+Vue 打造生鲜超市(十三)
代码下载github教程学习自慕课网-前端vue结合后端DjangoFramework的在线生鲜超市十四、social_django 集成第三方登录14.1.申请应用进入微博开放平台,首先要经过认证,然后才可以创建应用地址:http://open.weibo.com/authentication创建应用写上应用的名字,创建好后,会有个“App K...转载 2019-09-15 15:40:08 · 308 阅读 · 0 评论 -
axios异步请求如何设置通过django的csrf验证
问题描述:最近在使用vue全家桶开发前端,后端框架是django,我在使用axios做前端异步请求时,除了get之外的请求方法django都会返回403状态码,表单总是提交不上去。分析原因:通过chrome浏览器的network中,了解到是csrf的认证没有通过,所以被拒绝提交。我之前对csrf攻击和防范的原理不太了解,在axios的异步请求配置里也没有做特别的处理,所以请求被django拒绝了。...转载 2019-10-06 15:58:43 · 1098 阅读 · 0 评论 -
Python处理csv文件
Python处理csv文件CSV(Comma-Separated Values)即逗号分隔值,可以用Excel打开查看。由于是纯文本,任何编辑器也都可打开。与Excel文件不同,CSV文件中:值没有类型,所有值都是字符串 不能指定字体颜色等样式 不能指定单元格的宽高,不能合并单元格 没有多个工作表 不能嵌入图像图表在CSV文件中,以,作为分隔符,分隔两个单元格。像这样a,,c表示...转载 2018-07-26 19:38:49 · 460 阅读 · 0 评论 -
使用Python书写的公式编辑器
0 前言最近在导师的引导下,自己使用python写了一个公式编辑器,这里向大家介绍一下,如果需要的可以拿去使用。对于当下的公式编辑器有很多缺陷,例如MathType,不可以一边写latex代码,一边显示对应的公式,个人写的这个程序就做到了这一点,边写latex代码,于此同时就会显示代码对应的图片。当然,博主也是小白,程序也有很多的不足和缺陷,希望使用这个软件的时候,多多见谅。以下将介绍如何使用这...转载 2019-07-19 09:55:56 · 4773 阅读 · 2 评论 -
Django 2.0实战:博客系统4 用户界面
涉及function view和class-based view的用法。搭建基础结构和展示文章数据urls.pyURL参数解释如下:编写View代码配置模板$ mkdir typeidea/templates升级至class-based view单纯从技术上来说,function view和class-based view并没有高低之分,有的仅有对场...原创 2019-07-16 19:21:23 · 192 阅读 · 0 评论 -
python xml解析和生成
解析使用xml.etree.ElementTree 模块,生成使用xml.dom.minidom模块, ElementTree比dom快,dom生成简单且会自动格式化。<?xml version='1.0' encoding='utf-8'?><baspools> <bas> <basprovide...转载 2018-09-10 18:39:32 · 498 阅读 · 0 评论 -
Python预测分析(2):预测模型的构建--平衡性能、复杂性以及大数据
影响机器学习模型效果的因素3.1 基本问题:理解函数逼近 数据清洗和特征工程 特征工程一般需要通过一个由人工参与的、迭代的过程来完成特征选择,决定可能最优的特征,并且尝试不同的特征组合。3.2 影响算法选择及性能的因素---复杂度以及数据 选择一个算法:线性或者非线性3.3 度量预测模型性能 最常用的错误摘要是均方误差(...原创 2018-08-19 17:58:11 · 2267 阅读 · 0 评论 -
Python 中文(大写)数字转阿拉伯数字
中文转数字,小数的化考虑点字进一步封装即可。# constants for chinese_to_arabicCN_NUM = { '〇' : 0, '一' : 1, '二' : 2, '三' : 3, '四' : 4, '五' : 5, '六' : 6, '七' : 7, '八' : 8, '九' : 9, '零' : 0, '壹' : 1, '贰' : 2, '叁' :...转载 2018-08-16 11:58:33 · 10108 阅读 · 1 评论 -
Latex各种命令、符号、公式、数学符号、排版等
本文仅供学习参考使用,一切版权和解释权均归原作者所有,转载地址:http://blog.youkuaiyun.com/garfielder007/article/details/51646604 数学符号详细内容见:http://mohu.org/info/symbols/symbols.htm 直接查看链接 http://www.moh...转载 2018-08-03 10:02:36 · 158124 阅读 · 2 评论 -
python正则表达式详解
python正则表达式详解 正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质都是一样的。下面,我来介绍一下python中的正则表达式是怎么使用...转载 2018-07-27 17:18:55 · 679 阅读 · 0 评论 -
Python:利用正则表达式从字符串提取数字
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。利用正则表达式从字符串提取数字主要用到下面几个函数:(1)compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正...转载 2018-07-27 16:34:06 · 5098 阅读 · 0 评论 -
PYTHON实现算术表达式的词法语法语义分析(编译原理应用)
本学期编译原理的一个大作业,我的选题是算术表达式的词法语法语义分析,当时由于学得比较渣,只用了递归下降的方法进行了分析。 首先,用户输入算术表达式,其中算术表达式可以包含基本运算符,括号,数字,以及用户自定义变量。词法分析,检查单词变量是否正确;语法分析,检查算术表达式语法是否正确并输出生成语法树;语义分析,输出四元表达式。 最终效果图:例如输入: 词法分析结果:...转载 2018-07-27 14:37:36 · 3036 阅读 · 0 评论 -
使用Python语言编写简单的HTML5语法解析器
1 问题如何编写一个语法解析器(Parser)呢?在C/C++语言领域,我们有lex & yacc(文法解析器和语法解析器的生成器)及其GNU移植版本flex & bison,yacc是根据大牛Knuth的LALR文法设计的,自底向上进行解析;在Java语言领域,我们有ANTLR,这是是一个基于LL(n)文法的解析器生成器(递归下降,向前看n个Token消解冲突)。通过...转载 2018-07-26 17:58:29 · 2559 阅读 · 0 评论 -
在Ubuntu下配置舒服的Python开发环境
Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置。下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.04 桌面版本标准安装。安装 Python 发布版本和 build 依赖包建议至少安装 Python 2.7/3.2 版本,毕竟 Python 2.X/3.X 还是有不少区别的。转载 2017-09-27 14:46:45 · 988 阅读 · 0 评论