随笔分类 - python
关于python
摘要:Python的海象运算符(Walrus Operator)是在Python 3.8中引入的新特性 >海象运算符通常在以下几种情况下使用: `循环条件判断`:海象运算符可以在循环条件中方便地读取输入或函数的返回值,并进行比较。这样可以避免在循环体内重复调用函数或读取输入,提高代码的简洁性和可读性。 ~
阅读全文
摘要:loguru库使用 在 loguru 库中,日志级别从低到高依次为: TRACE:用于追踪代码中的详细信息。 DEBUG:用于调试和开发过程中的详细信息。 INFO:用于提供一般性的信息,表明应用程序正在按预期运行。 SUCCESS:用于表示成功完成的操作。 WARNING:用于表示潜在的问题或警告
阅读全文
摘要:问?yield from urlLs 这是什么意思 # urlLs是一个列表 yield from 是 Python 中的一个语法构造,用于在生成器函数中委托生成器的执行。在这个语法中,yield from 将一个生成器的执行委托给另一个生成器,使得它们可以协同工作并产生结果。 在上下文中,yiel
阅读全文
摘要:# 1无日志 ~~~python # @author: zhc # @Time: 2023/5/18 # @FileName: demo import re import pandas as pd import requests session = requests.Session() sessio
阅读全文
摘要:在Python中,钩子函数(Hook Function)和装饰器(Decorator)是两种不同的概念和用法。 钩子函数(Hook Function)是一种允许在特定事件发生时执行自定义代码的函数。这些事件可以是程序的不同阶段、特定条件的满足、或者其他特定的触发点。钩子函数通常用于扩展或修改现有代码
阅读全文
摘要:other:https://github.com/kitzza/Python/tree/main/flaskProject1 库: alembic==1.11.0 click==8.1.3 colorama==0.4.6 Flask==2.2.5 # 1 Flask-Migrate==4.0.4 F
阅读全文
摘要:python内置的 dir() 和 help() 函数可用作交互式辅助工具 dir() dir()函数是一个内置函数,它返回一个对象的所有属性和方法的名称列表。该函数可以用于任何对象,包括模块、函数、列表、字典、字符串、整数、类、实例等等。如果调用 dir() 函数时不传入任何参数,则返回当前作用域
阅读全文
摘要:保存示例: import json data = {'name': 'John', 'age': 30, 'city': 'New York'} with open('data.json', 'w', encoding='utf-8') as f: json.dump(data, f) print(
阅读全文
摘要:1、输出保留小数: import math print(f'保留小数点后三位 {math.pi:.3f}') 输出: 2、输出对齐 table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 7678} for name, phone in table.items(
阅读全文
摘要:如: def f(a, L=[]): L.append(a) return L print(f(1)) # [1] print(f(2)) # [1, 2] print(f(3)) # [1, 2, 3] 在这个函数中,参数 L 的默认值是一个空的列表 []。当该函数被调用时,如果没有为 L 提供参
阅读全文
摘要:1、下面列举一些常用的 os.path 模块函数: os.path 模块是 Python 中用于处理文件路径的模块之一,它提供了一系列函数用于对文件路径进行操作,例如连接、拆分、标准化、比较等。 os.path.join(path1[, path2[, ...]]): 将多个路径组合成一个完整路径。
阅读全文
摘要:有这样一个代码: import threading def aa(data): return data for i in range(5): threading.Thread(target=aa, args=(i,)).start() 获取返回值: import threading import t
阅读全文
摘要:别人的需求,一个小脚本、 代码如下: import openpyxl # 打开 Excel 文件 path = r'D:\Paper\data_late.xlsx' workbook = openpyxl.load_workbook(path) # 获取第一个工作表 worksheet = work
阅读全文
摘要: # 注: 在 Django 中查看数据:如果你的 db.sqlite3 文件是由 Django 创建和使用的,你
阅读全文
摘要:import pprint import requests as req from lxml import etree import json5 import pymysql session = req.session() session.trust_env = False def exe_sql(
阅读全文
摘要:**sorted()** 函数对所有可迭代的对象进行排序操作。 > **sort 与 sorted 区别:** > > `sort 是应用在 list` 上的方法,`sorted 可以对所有可迭代的对象`进行排序操作。 > > list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,
阅读全文
摘要:如图: 源代码根目录:包含项目的主要源代码,它会在这个目录下搜索代码,然后自动补全和只能提示都通过这里的代码提供 已排除:就是不索引这个文件夹,一般用来存放数据、日志等非代码文件,用来提高性能 测试源代码根目录:就是包含项目的测试代码,pycharm会在这里搜索测试用例,可以单独运行和测试调试 资源
阅读全文
摘要:一个需求, 代码如下: import pandas as pd import os class C_to_EXC: @staticmethod def mkdir_folder(): """创建保存excel的文件夹""" folder_name = "处理的excel" if not os.pat
阅读全文
摘要:数据库连接池 # @author: zhc # @Time: 2023/5/5 # @FileName: 数据库连接池 # pip install PyMySQL , pip install DBUtils==1.3 import pymysql from DBUtils.PooledDB impo
阅读全文
摘要:仅供参考 init和new的区别 在 Python 中,__init__() 和 __new__() 是两个特殊的方法,它们都是在创建对象时调用的,但是它们有着不同的功能。 __new__() 方法在创建对象时被调用,它返回一个新的对象实例,它是类的静态方法,第一个参数是表示类的引用,其他参数与 _
阅读全文