随笔分类 - Python
摘要:创建虚拟环境: 在命令行中导航到你的项目目录,然后运行以下命令来创建虚拟环境: python -m venv myenv python3 -m venv myenv 这里的 myenv 是虚拟环境的名称,你可以根据需要更改。 激活虚拟环境: 激活虚拟环境会将其置于活动状态,之后安装的任何包都会在这个
阅读全文
摘要:在 Python 中,yield 是一个关键字,用于定义生成器函数。生成器函数是一种特殊类型的函数,它返回一个生成器对象,可以用于迭代。与普通函数不同,生成器函数不一次性返回结果,而是每次生成一个值,并在需要时继续执行。 生成器函数: 使用 yield 关键字的函数。调用生成器函数不会立即执行函数体
阅读全文
摘要:协程,线程和进程的区别 多线程:多进程通常利用的是多核 CPU 的优势,同时执行多个计算任务。每个进程有自己独立的内存管理,所以不同进程之间要进行数据通信比较麻烦。 多线程:多线程是在一个 cpu 上创建多个子任务,当某一个子任务休息的时候其他任务接着执行。多线程的控制是由 python 自己控制的
阅读全文
摘要:Java注解和python装饰器 java注解: 都是@开头,注解、装饰器都可以自定义、都可以带参数、都可以被标注代码块之前执行 Java 注解也叫元数据,一种代码级别的说明。注解是给别人看的,功能不仅仅由注解决定 注解对元数据进行了检查、对比等工作,不会对所修饰的代码产生直接的影响 java注解可
阅读全文
摘要:不同环境配置 https://blog.csdn.net/happylee524/article/details/104067973 python your_project/manage.py runserver 0.0.0.0:8000 --settings=your_project.settin
阅读全文
摘要:Django 模型 Django ORM settings.py 文件中找到 DATABASES 配置项 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 'runoob', # 数据库名
阅读全文
摘要:简介 https://www.runoob.com/django/django-intro.html 安装 pip install Django import djangoprint(django.get_version()) 启动 您现在应该已经有了可用的管理工具 django-admin,Win
阅读全文
摘要:使用QT开发 安装第三方库pyqt5,pyqt5-tools pip install pyqt5 -i http://mirrors.aliyun.com/pypi/simple/ # mac 为pyside2,win为 pyqt5-tools pip install pyqt5-tools -i
阅读全文
摘要:学习文档 https://mp.weixin.qq.com/s/QiAW-NVfbpZqZxp1L632RA http://code.py40.com/pyqt5/16.html 信号和槽 https://blog.csdn.net/qq_40243295/article/details/10563
阅读全文
摘要:生成requirements.txt文件: pip freeze > requirements.txt pip3 freeze > requirements.txt 安装requirements.txt文件中的第三方库: pip install -r requirements.txt pip3 in
阅读全文
摘要:def add(a:int, b:int) -> list[int]: """ 声明参数 a ,b 为int,返回值为 list,元素为int :param a: :param b: :return: """ l=[] l.append(a + b) return l
阅读全文
摘要:setup和teardown 分为:模块级,类级,方法级,函数级 setup_module()/teardown_module() setup_function()/teardown_function() setup_class()/teardown_class() setup_method()/t
阅读全文
摘要:pytest.ini配置文件 pytest.ini文件是Pytest的主配置文件,执行测试用例 pytest.ini文件要注意: 存放位置:一般放在项目的根目录(即当前项目的顶级文件夹下)。 编码格式:必须是ANSI编码格式,可以使用notpad++修改编码格式。 pytest.ini文件中不能使用
阅读全文
摘要:参考 https://www.jianshu.com/nb/49366888 介绍 pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)、pytest-rerunfailures(失
阅读全文
摘要:import 与 from...import 在 python 用 import 或者 from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为: import somemodule 从某个模块中导入某个函数,格式为: from somemodule impor
阅读全文
摘要:基础 标识符 第一个字符必须是字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成 多行语句 如果语句很长,可以使用反斜杠(\)来实现多行语句,例如: total = item_one + \ item_two + \ item_three print print 默认输出是换行的,如果
阅读全文
摘要:1、测试类规则 测试文件必须先import unittest 测试类必须继承unittest.TestCase 测试方法必须以“test_”开头 测试类必须要有unittest.main()方法
阅读全文
摘要:接上文:https://www.cnblogs.com/yjh1995/p/11836864.html 需要第三方库: pyecharts 先贴上代码 import requests from bs4 import BeautifulSoup from pyecharts.charts import
阅读全文
摘要:需要用到的第三方库: requests(Python HTTP请求工具) lxml(解析网页结构工具) beautifulsoup4(网页文档解析工具) 先贴上代码 import requests from bs4 import BeautifulSoup import csv #1.新建一个csv
阅读全文