![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python使用
文章平均质量分 79
本栏目详细介绍
Python 的各类使用
Django 3.0的各项使用
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
mystonelxj
不断提高、充实自身
展开
-
Python插件使用-使用pyecharts生成html结果在浏览器中无法显示
文章目录前言问题原因解决思路及处理方式总体解决思路复制模式启动服务模式相关的文件源码总结前言在使用pyecharts生成编制相关的工程(具体见Python插件使用-pyecharts中Funnel(漏斗图)使用的版本差异)中,发现一个有趣的现象,生成的"漏斗图示例.html" 通过Firefox可以正常显示,但是通过Chrome、IE都无法正常显示。经过一番查询与测试,最终确认了问题所在与解决方式,在此做个分享。问题原因通过记事本打开生成的html文件"漏斗图示例.html",发现该文件中引原创 2021-11-11 16:10:38 · 3420 阅读 · 0 评论 -
Python插件使用-pyecharts中Funnel(漏斗图)使用的版本差异
文章目录前言历史版本的调用形式二、不同版本得使用问题及解决引入路径问题构造函数问题add的关键词参数问题add的参数数量问题总结前言最近因项目需要,做了些pyecharts中Funnel使用的尝试,发现有些百度获取的范例是无法使用的,估计是版本变化的原因,在此做下对比记录,希望能让使用打算使用pyecharts插件的小伙伴给些参考。历史版本的调用形式from pyecharts import Funnelattr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"原创 2021-11-10 17:25:33 · 1099 阅读 · 1 评论 -
python使用-借用第三方工具识别图像文字信息
文章目录前言准备工作1.下载并安装工具安装包2.下载并存放语言包3.下载并安装python插件包使用步骤1.识别图片2.输出结果效果验证总结前言最近读了一些电子书,在整理相关读书笔记时遇到了些小麻烦,由于书籍是扫描版,相关的文字内容只能以图片形式整理到笔记中,不便于阅读与查询,于是进行了不少识别图片中的文字的尝试,发现通过文字识别的工具Tesseract并结合Python,能够达到相应的目的,在此分享给大家。准备工作我这里的工作环境如下:Windows 10 64位Python 3.8.5原创 2021-10-14 16:40:44 · 505 阅读 · 0 评论 -
Pycharm使用-错误“PermissionError: [Errno 13] Permission denied”排查
文章目录问题说明排查过程问题初始管理员方式使用工具权限设定设置信息总结问题说明近期Pycharm运行python程序,提示出错信息“PermissionError: [Errno 13] Permission denied”,各种尝试一番,总算是解决了,特此记录下留作备忘。排查过程问题初始相关代码时从github上获取的,在安装了相关的引用package后,在Pycharm中显示代码时正常的,运行相关python文件时,在run窗口提示错误如下FileNotFoundError: [Errno原创 2021-10-13 11:01:43 · 8359 阅读 · 1 评论 -
Python使用-错误“name ‘requests‘ is not defined”的探查
目录引言探查过程问题场景探查过程分析处理引言在调用一个以前整理运行正常的python文件时,发生莫名报错Traceback (most recent call last): File "D:\code\pythonproject\WormBaiduPic.py", line 63, in <module> response = requests.get(url=url, headers=header, params=param)NameErr.原创 2021-04-20 10:38:19 · 3028 阅读 · 0 评论 -
Django3.0使用-模板变量数据传递
模板变量是Django平台用于后台(view)传递给前端(Template)的数据信息的桥梁。,当模板碰到变量的时候,通过Django所加载的模板引擎计算这个变量的值,然后将结果输出到web页面。视图方式传递模板变量有多种方式。具体包含以下几种模式:1、Context模式这种模式用于模板内容通过Template形成,而不是文件的场景。这种情况下,通过设置一个Context对象用来传递模...原创 2019-11-15 16:38:28 · 992 阅读 · 0 评论 -
Django3.0使用-模板引擎使用
作为一个MVC的web开发框架,Django菜用模板方式用于页面显示。在工程中使用模块,需要加载模块引擎。Django的模块引擎模板情况情况下通过配置文件配置文件,具体而言,对settings.py 中的TEMPLATES中的BACKEND 值进行设置。Django的模板引擎有2个,应用略有差异DjangoTemplates 引擎这个模块为默认模板,在进行设置时需引入 django...原创 2019-11-14 14:33:22 · 617 阅读 · 0 评论 -
Django3.0使用-软件安装使用
使用Django时,需要注意Django所对应的版本,具体见Django3.0使用-版本对应。在安装好相关的Python版本后,安装Django有两种方式,一种是在线方式,一种是离线方式,具体操作步骤如下:在线安装1,以管理员身份打开cmd窗口2,执行如下命令pip install django==3.0a13,命令执行完成后,出现如下类似信息表示安装成功Instal...原创 2019-11-05 09:37:33 · 845 阅读 · 0 评论 -
Django2.0使用-自定义错误页面
在使用Django开发web时,在网络请求发生异常时,Django会根据情况反馈特定的错误视图,Django提供了4中错误视图模式,具体情况如下:Django标识 http错误类型 错误含义 handler400 400 服务器不理解请求 handler403 403 服务器拒绝请求 handler404 404 服务器找不到请求的...原创 2019-10-26 11:06:26 · 371 阅读 · 0 评论 -
Django2.0使用-国际化设置
所谓国际化设置,就是编写一个网站,针对不同的语言使用者呈现不同的页面语言方式。Django2.0支持国际化设置,在windows系统下具体做法如下:1,下载相关的插件包并设置在地址https://github.com/mlocati/gettext-iconv-windows/打开网页,并点击链接http://mlocati.github.io/articles/gettext-ic...原创 2019-10-18 11:14:50 · 292 阅读 · 0 评论 -
Django2.0使用-静态资源加载方式
在Djanguo工程中的,模板网页加载静态资源(如图片、txt等)有两种模式,一种采用默认文件夹方式,另一种为自定义文件夹形式默认方式在主APP的setting.py文件对参数STATIC_URL进行设置,设置为“/static/” (这个设名称可以任意定义但两边必须有斜杠)STATIC_URL = '/static/'setting.py设置完成后,可在任意子App 中添加st...原创 2019-10-14 21:22:29 · 586 阅读 · 0 评论 -
Django3.0使用-采用Apache发布项目
Django工程在Windows系统的服务器上发布,不仅可以通过Window系统自带的IIS来进行(具体使用见Django2.0使用-采用IIS发布项目),还可以通过第三方web服务器软件Apache,具体操作步骤如下:1,基本资料准备首先在服务器上安装支持对应工程的python版本,安装完成后,再安装对应的插件包,安装完成后,在对应工程的manage.py 路径下,以管理员方式运行CMD...原创 2019-11-06 10:27:07 · 1038 阅读 · 0 评论 -
Django2.0使用-模板设置方式
在Django2.0中使用模板有两种方式,一种是默认模式,一种为自定义模板方式默认模式默认方式下,在Django工程中建立子app,在子app中新建文件夹templates(文件夹名称必须为templates),在templates中按照Django对应的方式建立相关的html模板文件,建立好后可在视图文件或在html文件中调用这些模板文件自定义模式在Django工程中任意位置建立...原创 2019-10-08 11:02:36 · 219 阅读 · 0 评论 -
Django2.0使用-自定义模板标签方式
在Django2.0开发环境中(对应的Python版本为3.7),有两种自定义标签方式,具体做法如下:指定名称模式1,在主工程app外新建一个app(通过执行命令python manage.py startapp app_name)2,在新的app(非主工程app,例)新建一个叫templatetags的文件夹,此处标签名称必须为templatetags,如果为其他名称则该app内模板...原创 2019-09-29 10:53:36 · 184 阅读 · 0 评论 -
Django3.0使用-版本对应
作为一个开源的Web框架,Django的版本与Python的版本密切相关。一定的Django版本是需要特定的Python的版本支持的。具体对应情况如下显示Django与Python之间的版本对应 Django版本 支持的Python版本 1.11 2.7, 3.4, 3.5, 3.6, 3.7 (从Django版本1.11.17开始支持) 2.0 3...原创 2019-11-05 08:36:42 · 5997 阅读 · 0 评论 -
Django2.0使用-采用IIS发布项目
Django是用于Python web开发的一款工具包,通过这个工具编写好相关的web应用后,可以通过在相应文件夹下执行以下命令进行web工程调试python manage.py runserver当调试完成后,需要通过相关的web服务工具发布项目,便于应用。对于windows系统来说,IIS是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。可以用于任何在w...原创 2019-10-12 17:17:00 · 261 阅读 · 0 评论 -
pip 卸载包失败的文件夹处理
在用pip 卸载Django相关的模块时,由于操作不当,造成异常,结果再次执行pip list 时,发现如下结果通过pip 尝试了半天,对于这些异常的列表信息无法处理。最后,在相应的包安装目录下(本例为C:\Program Files\Python37\Lib\site-packages)查看到如下情况将所有有前缀的文件夹(除了__pycache__ 文件夹)删除,重新执行pip ...原创 2019-07-29 14:08:06 · 3812 阅读 · 0 评论 -
Python卸载包时出现 [WinError 5] 拒绝访问。
通过Python的包管理工具Pip 卸载第三方工具包 出现错误,“WinError 5] 拒绝访问”,具体如下:Uninstalling sqlparse-0.3.0: Would remove: c:\program files\python37\lib\site-packages\sqlparse-0.3.0.dist-info\* c:\program files\...原创 2019-07-29 13:42:54 · 6521 阅读 · 0 评论 -
python调用oracle时出现ORA-00984错误及解决
在使用python的cx_Oracle 对数据库进行插入记录的操作,具体脚本为:cur.execute('insert into ORAUSERS(username,age) values("wangsi",34)')结果出现ORA-00984错误:Traceback (most recent call last): File "<pyshell#14>", lin...原创 2019-07-10 09:29:51 · 626 阅读 · 0 评论 -
Python的内存使用尝试
对于一些特殊的数据,虽然赋值给多个变量,但在实际内存存储时将只存储一个地址,并以一种计数器的模式记录有几个变量使用这个数据,当变量发生变化时,计数器做相应调整。也许是版本差异,在python3.7 版本中,其存储的数据由其不同特点:例1 、 数据为全数字字符串>>> x='01234567890'>>> y='01234567890'>&...原创 2019-05-23 17:10:15 · 98 阅读 · 0 评论 -
Python3 中的str.format方法
在python中使用help命令窗口该方法获得如下结果>>> help(str.format)Help on method_descriptor:format(...) S.format(*args, **kwargs) -> str Return a formatted version of S, using substitution...原创 2019-05-05 14:58:18 · 531 阅读 · 0 评论 -
Python帮助文件下载使用
打开Python官网https://www.python.org,点击“Download”按钮,进入 下载页面根据自身的工作系统,选择对应的操作系统地址,此处点击“Windows” ,进入“Windows”下载页面点击“Windows help file” 即可下载对应版本的帮助文件。帮助文件格式为.chm 形式默认情况下,下载后的Python帮助文件为锁定状态,打开chm时显...原创 2019-04-02 11:05:20 · 3976 阅读 · 0 评论 -
Python 的优缺点
先来看看 RedMonk 2018 年 Q3 季度的编程语言排行榜 ——RedMonk 编程语言排行榜排名 2018 年 6 月 2017 年 6 月 1 JavaScript JavaScript 2 Java Java 3 Python Python 4 PHP PHP 5 C# C# 6...原创 2018-08-21 14:44:33 · 13886 阅读 · 0 评论 -
Python使用selenium的一点体验
引言 Selenium是一个用于Web应用程序测试的工具。Python的插件包中提供了Selenium插件,可以通过Python调用Selenium模块进行相关的自动化测试。如果操作不正确,可能不能得到的使用预期目的。达到正确结果的实施过程首先安装Selenium插件 在windows系统中,打开CMD对话框,在确保系统安装了Python与pip集成环境的情况下,输入如下命令 pip install selenium下载对应浏览器的webdriver组件 需要注意浏览器的版本原创 2021-04-02 15:01:05 · 103 阅读 · 1 评论 -
Django3.0使用-Admin应用-2
1,Admin应用关联对象除了核心对象ModelAdmin外,Admin应用还使用一些其他的对象应用其业务处理中,主要包括AdminSite与InlineModelAdmin对象。1.1 AdminSite该对象主要用于管理站点,该对象表示的基础类为django.contrib.admin.sites.AdminSite,该对象主要用于页面展示。用户可通过该对象的注册方法将相关的模型对象关联。Admin应用提供了自定义机制,用户可可通过继承AdminSite对象的方式根据需要定义各自的管理站原创 2020-07-21 11:00:37 · 255 阅读 · 0 评论 -
Django3.0使用-Admin应用-1
1,引言Admin应用是Django框架集成的一个基础应用模块,这个应用又被称为后台管理模块,应用提供以模型为中心的读取方法,便于授权用户管理网站的相关内容信息。尽管通过设置这个模块可以所有模块的内容信息,但Django框架设计这个应用模块的目的主要在于提供一个组织结构的内部管理工具。默认情况下,通过Django的创建工程命令创建工程后会自动加载Admin应用。如果用户不采用默认加载方式,自己创建工程,则需要进行如下几步操作,才能正确使用Admin模块:1,在配置文件的加载应用节点(INST原创 2020-07-21 10:13:25 · 343 阅读 · 0 评论 -
Django3.0使用-模板过滤器
1, 概述Django框架中对应模板中的变量,如果需要传递相应数据用于页面显示,一种是通过后台对变量进行重新赋值,另一种是通过在模板文件中使用模板过滤器做变量的处理,生成相应数据。模板过滤器的设计思想就是在模板中对变量值做二次处理,因此模板过滤器在模板使用时是与模板变量绑定使用的,模板过滤器的一般形式为 {{ 变量名称 | 过滤器名称}}。模板过滤器根据需要可以使用0个或多个参数,并可以链式使用,在模板过滤器的参数中如果使用了空格,则需要通过引号加以标识 。Django 框架提供了大量的内嵌的过原创 2020-07-02 15:05:02 · 312 阅读 · 1 评论 -
Django3.0使用-模板标签
1,引言在Django框架的模板机制中,广泛使用了模板标签。模板标签提供了一些渲染过程中Django进行页面处理的逻辑。模板的通用形式为{% 模板标签名称%}, 模板标签比模板变量更为复杂,模板标签的本质也是函数,标签名一般即为函数名。这些标签的主要作用包括载入代码渲染模板或对传递过来的参数进行一定的逻辑判断或计算后返回。Django的模板标签(tag)根据其作用可分2类:simple_tag 简单标签 : 处理数据,返回一个字符串或者给context设置或添加变量。inclusion_t原创 2020-06-25 06:32:35 · 372 阅读 · 0 评论 -
Django3.0使用-模板使用
1,引言1.1 什么是模板作为一个web框架,Django提供了便利的动态生成HTML文件的可能,在Django框架中最常用的动态生成HTML文件的方式就是依赖模板。模板包含了HTML代码与逻辑控制代码信息,控制代码包含了模板变量、模板标签,模板过滤器。Django 模板本质为一些文本字符串,在模板中可以定义一些占位符和基本的逻辑控制代码信息(模板变量、模板标签,模板过滤器),规定如何显示文档。一般而言,模板用于生成动态HTML,特殊情况下模板可以生成任何基于文本的格式(如HTML, XML原创 2020-06-17 00:38:30 · 399 阅读 · 0 评论 -
Django3.0使用-数据库操作
1 ,引言一般而言,Web站点都会在后台连接一个关系型数据库。应用于关系型数据库的操作行为主要包含两类,一类行为属于对象型操作,数据库涵盖的对象包含对表、视图、索引、存储过程等等,其操作包含创建、删除、修改、授权等等。另一类行为属于数据型操作,主要是对数据库表中的数据的增、删、改、查等操作。目前对数据库操作形式主要是采用了结构化查询语言(简称SQL),而Django框架作为一类高级程序设计语言的框架应用,嵌入了相关结构化查询语言,从而实现了对数据库的操作。总体而言,Django框架中对数据库原创 2020-06-02 16:35:23 · 627 阅读 · 0 评论 -
Django3.0使用-请求与响应
1,引言一般而言,web请求与响应包含了如下过程:1)客户端以URL方式发出请求;2)服务器接收客户端发送的URL请求;3)服务器解析请求的URL,生成相关的反馈信息,一般以html形式体现;4)生成HTML信息后,服务器将生成的HTML信息反馈给客户端;5)客户端工具收到的反馈信息,并进行解析;6)解析完成后,在客户端展示。不同的开发框架有不同的请求/响应处理机制,就Django框架而言,其核心在于引入了Web服务器网关接口(Python Web Server Gatewa原创 2020-05-21 16:51:18 · 295 阅读 · 0 评论 -
Django3.0使用-路由使用
1,路由概念路由的本意是指分组从源到目的地时,决定端到端路径的网络范围的进程。而就Django框架而言,简单来说,Django的路由就是对页面请求的处理过程。具体而言,django的路由是指通过一定方式使views里面处理数据的函数与请求的url建立映射关系。使请求到来之后,根据urls.py里的关系条目,去查找到与请求对应的处理方法,从而返回给客户端http页面数据。2,Django路由请求处理过程当一个用户在Django网站发出请求时,Django框架按照下述方式确定Python代原创 2020-05-15 21:26:13 · 743 阅读 · 0 评论 -
Django3.0使用-框架命令
1,引言1.1,什么是Django框架命令所谓框架命令就是与Django工程创建、开发相关的一些指令,这些指令运行在所在的系统平台中。通过命令行形式执行并生成相应的结果。在Windows系统中有些类似常用的dos命令的使用。1.2,框架命令调用形式框架命令使用有三种形式。1.2.1,django-admin 形式django-admin是一个脚本文件,用做Django的命令...原创 2020-04-16 16:59:41 · 357 阅读 · 0 评论 -
Djano3.0使用-模型使用
1,引言在“Djano3.0使用-模型相关概念”中我们介绍了模型的一些特征,本文以实例形式演示相关特征的使用。本文中所有实例采用的Django版本为3.0a1,python版本为3.7.4,环境搭建系统为window。2,常用模型字段使用模型中有不少字段类型,由于版本变化的原因CommaSeparatedIntegerField,IPAddressField已不再使用;另外在同一个模...原创 2020-03-06 13:31:16 · 295 阅读 · 0 评论 -
Djano3.0使用-模型相关概念
1, 引言Django的一个重要特色就是采用了MVT的工作模式,其中M就是模型(英语为model)。每个模型都为有关数据进行特别定义的资源,模型包含了存储数据所用的字段及行为信息。一般而言,每个模型都是对一张数据库表的映射。在Django框架中,模型具有如下特点:1,每个model 都是基于django.db.models.Model. 的一个子类2,每个模型的包含一个或多个类属性...原创 2020-02-20 20:30:26 · 447 阅读 · 0 评论 -
Djano3.0使用-CBV使用实例
1,概述基于类的视图(CBV)是Django框架的一个重要特征,在《Django3.0使用-常用CBV》一文中,我们已对CBV做了详细介绍。根据具体应用意义,CBV分为基础视图、日期视图、编辑视图与显示视图几个大类,每类中又有一些具体的视图模式,每个视图模式均有其的特定的方法与属性。本文以Django3.0a1框架为基础,使用关联Python3.7.4版本作为工作基础,在windows系统...原创 2020-02-14 19:55:15 · 356 阅读 · 0 评论 -
Django3.0使用-常用CBV介绍
1,基础概念1.1 CBV 概念Django 视图是一个可调用对象,该对象接受一个 request 对象作为参数,同时以一个 response对象作为返回对象。这种调用对象可以是函数,而Django环境提供了某些特殊的类,使我们能够使用类作为一个可调用对象,或者做一个视图,这种做法就是基于类视图(class based views CBV )的概念。Django的url是将一个请求分...原创 2020-02-04 21:20:11 · 509 阅读 · 0 评论 -
Django3.0使用-数据库设置
1,数据库设置参数介绍Django框架中一般需要使用设置文件(一般为settgins.py,通过manage.py加载)进行数据库的参数设置。在设置文件中存在多个设置参数,可用于Django环境下的数据库访问相关的环境设置。1.1DATABASES该参数是Django环境设置中对数据库进行设置的核心参数,通过参数可以配置各类数据库的连接使用。该参数包含了所有可用于Django的数...原创 2020-01-20 20:31:32 · 1442 阅读 · 0 评论 -
Django3.0使用-国际化语言
1,基础概念1.1 什么是软件国际化语言作为一个成熟的软件应用,不论其采用PC端工作方式还是采用web浏览器工作方式。都可供许多用户使用。这些用户来自不同地域、甚至不同国家。对特定国家的用户而言,他们(她们)更希望能够看到软件的界面(页面)的各项菜单、标签等信息都是自己的母语书写的,希望有通过母语书写的使用手册。这些信息将会促使缩写不同国家用户体验差别。而这些信息就是所谓的软件国际化语言。...原创 2020-01-04 10:52:50 · 707 阅读 · 0 评论