Python
文章平均质量分 68
python自学笔记
G.spring
这个作者很懒,什么都没留下…
展开
-
Pycharm配置Pyqt5 开发环境( Windows 10 64位) & 配置完成后,出现错误无法启动问题解决方案
一,环境包的安装假如你的项目放在D盘的pythonpro这个文件夹内的话进入这个文件夹打开cmd1.安装pyqt5pip3 install pyqt52.安装pyqt5-tools(注意目前只支持在window系统下,如果你是mac电脑请自行安装虚拟机)pip3 install pyqt5-tools3.使用pip3 list查看安装是否成功pip3 list二、在pycharm中配置pyqt5-tools工具...原创 2022-03-30 05:00:06 · 2161 阅读 · 0 评论 -
Python3 - 面向对象
类我们先前看过两种编程模式 -命令式(使用语句,循环和函数)和函数式(使用纯函数,高阶函数和递归)。另一个非常流行的范例是面向对象编程(OOP)。对象是使用类来创建的,而这些类实际上是 OOP 的模具。这个类描述了这个对象是什么,但是和对象本身是分开的。换句话说,一个类可以被描述为一个对象的蓝图,描述或定义。您可以使用相同的类作为创建多个不同对象的蓝图。类是使用关键字class和一个包含类方法的缩进块创建的。下面是一个简单的类和它的对象的例子。class Cat...原创 2021-12-09 00:13:54 · 663 阅读 · 0 评论 -
Python3 - 函数
函数式编程函数式编程是一种编程风格(顾名思义)是基于函数的。函数式编程的关键部分是高阶函数。在上一课中,我们已经将这个想法简单地看作是对象的功能。高阶函数将其他函数作为参数,或将其作为结果返回。例如:def apply_twice(func, arg): return func(func(arg))def add_five(x): return x + 5print(apply_twice(add_five, 10))结果:20函数 apply_twic原创 2021-12-08 23:40:11 · 239 阅读 · 0 评论 -
常用正则表达式总结
数字一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(.[0-9]{2}原创 2021-12-07 22:20:37 · 183 阅读 · 0 评论 -
Django项目和应用的创建
创建一个Django项目创建一个名为project的Django项目,在cmd命令行输入django-admin startproject project输入命令完会生成一个名叫project的项目包,包内一个manage.py文件和项目名同名的project包。manage.py文件:一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。project包里面我们可以查看到的目录结构:project/__init__.py:一个空文件,告诉 Python...原创 2021-11-25 23:21:02 · 679 阅读 · 0 评论 -
Django的安装和基础使用 (win10 + Python3.10 + django 2.2.3)
Django的介绍和安装Python做web开发,非常的方便和快捷,这个优势,得益于Python的两个框架,一个Flask,一个Django。Flask小,微框架,只含有核心组件,其他的内容,都需要找库或者自行开发,适用进阶学习,以及高手使用,完全按着自己的思路,来使用flask搭建网站。Django大而全,开发迅速,组件完整,可以快速的搭建一个站起来,但是必须要安装Django的思路来搭建,所以适合新手学习。本节课程来学习Django框架的安装和使用。首先是框架的安装,安装命令:pip原创 2021-11-24 23:50:08 · 1879 阅读 · 0 评论 -
xlsxwriter生成Excel文件
操作xlsxlrd和xlwt,以及xlutils足以满足对xls文件的读、写、追加功能。但是办公文件的格式,不是xls,还有xlsx,还有我们很少见的xlsm等。操作xlsxxlsx是xls的升级版,xls是老版本的办公软件所支持的文件格式,且劣势也比较明显,当文件数据超过65536行和256列,使用xls则会导致数据截断。xlsx的支持则更好,同样多的数据,xlsx格式的文件体积小,支持的操作更多,软件打开和动作执行的速度会更快。本次介绍的库是xlsxwriter和openpyxl原创 2021-11-24 23:26:17 · 627 阅读 · 0 评论 -
Python追加Excel数据
xlutils库的安装需求往“虚假用户数据.xls”里面,追加额外的50条用户数据,就是标题+数据,达到150条。思路xlrd是读取Excel文件的库 xlwt是写入Excel的库如果使用以上两个库,可以一边读取,一边写入新文件。不过在此,有另一个方便使用的库,库名是xlutils,安装命令:pip install xlutils。安装好之后,开始写代码,完成追加50条数据的需求。书写代码(1)导入所需的库,分别是xlrd和xlutilsimport xlrdfr原创 2021-11-24 03:06:16 · 1046 阅读 · 0 评论 -
Python实现Excel的读写操作
写入Excel文件本节课,我们来熟悉下Excel的读和写操作。首先来学习下,随机生成数据,写入一个Excel文件并保存,所使用到的库,是xlwt,安装命令pip install xlwt,安装简单方便,无依赖,很快。然后打开一个jupyter网页文件,第一个代码块,先导入xlwt这个库,并新建一个WorkBook对象。import xlwtwb = xlwt.Workbook() # 新建一个workbook对象Excel的每个文件,里面可以有很多sheet,所以有了workboo.原创 2021-11-24 02:43:01 · 1140 阅读 · 0 评论 -
Jupyter安装和介绍
Jupyter是Python的一个库,是一个可以在浏览器中编辑Python代码的开发环境。安装命令:pip install jupyterJupyter很强大,可以在网页中书写和运行python代码。而且网页具有非常好的可视化和交互效果,所以Jupyter通常被用来做数据分析,直接在网页上展示数据分析结果的图表。启动Jupyter服务Jupyter安装好之后,打开系统终端,windows上有CMD,Macos和Linux有Terminal。终端内输入jupyter not原创 2021-11-24 02:36:36 · 1157 阅读 · 0 评论 -
win10 解决cmd中使用scrapy命令的问题
安装好python中的scrapy框架后如果在cmd输入scrapy后出现’scrapy’ 不是内部或外部命令,也不是可运行的程序或批处理文件。解决方法:1.我的电脑 - 属性2.高级系统设置 - 环境变量3.path 添加 -C:\Users\lenovo\AppData\Roaming\Python\Python310\Scripts4.确定 重启cmd ok...原创 2021-11-18 22:39:58 · 1367 阅读 · 0 评论