- 博客(9)
- 收藏
- 关注
原创 指定csv文件转换成Excel文件
0、# 去除所有数据中的首尾空格和制表符(不包含标题)库来检测文件的编码,并将结果存储在变量。检测一个文本文件的编码格式。0、# 去掉列名中的制表符和空格。0、处理csv编码问题。2、PyQt处理代码。
2024-09-26 22:20:54 255
原创 Python日常记录
是 Python 中的一个方法,用于向日志记录器添加一个日志处理器。这个方法接收多个参数,用于配置日志处理器的行为。如果不是,我们只需添加正确的扩展名即可。在这里,它将目录名和文件名('db.sqlite3')组合在一起,形成一个完整的文件路径。,该装饰器会在发生异常时自动重试指定次数(本例中为2次),并在每次重试之间等待指定的延迟时间(本例中为1秒)。后面通常跟着一个异常类或异常实例,表示要抛出的异常类型。在这里,它获取了当前脚本文件所在的目录。的函数,用于发送GET请求并返回响应。方法去除两侧的空格;
2024-09-08 13:27:27 499
原创 configparser库_ini配置文件处理记录_240907
configparser库是Python的一个内置库,用于处理配置文件。它提供了一个类似于字典的接口,可以方便地读取和写入INI格式的配置文件。
2024-09-07 14:28:59 229
原创 多线程环境更新TOKEN优化记录_240907
**ReentrantReadWriteLock**: 如果除了更新TOKEN外,还有读取TOKEN的操作,并且希望在读取时不互相阻塞,那么使用读写锁是更好的选择。- **简单锁**:最简单的方法是使用一个普通锁或 `synchronized`代码块来同步访问更新函数的代码段。- **双重检查锁定**:这是一种常用的单例模式中的技术,可以用来减少锁的使用频率,只在首次初始化时进行同步。- **ExecutorService**: 创建一个单线程的线程池。6. **使用线程池和任务队列**
2024-09-07 14:21:28 387
原创 Sqlite创建索引提升数据查询效率记录_240907
2. 选择适当的索引类型:SQLite支持多种类型的索引,如B-tree、R-tree和Hash索引。1. 了解你的数据:在创建索引之前,首先要了解你的数据和查询模式。3. 避免过度索引:虽然索引可以提高查询性能,但过多的索引可能会导致写入性能下降,因为每次插入或更新数据时,都需要更新索引。5. 考虑使用覆盖索引:覆盖索引是指一个索引包含了查询所需的所有数据,这样查询时就不需要再访问表中的数据行。总之,创建有效的索引需要深入了解你的数据和查询模式,并根据实际情况进行权衡和优化。
2024-09-07 14:13:16 256
原创 cursor.executemany和cursor.execute数据更新记录
cursor.execute()`和`cursor.executemany()`在向数据库插入数据时具有不同的功能和用途,它们的主要区别在于**执行效率、插入方式以及参数要求**等方面。- **`executemany()`**:使用`executemany()`可以实现单次数据库交互中插入多条记录,从而显著提高大量数据传输的效率。- **`execute()`**:通过循环调用`execute()`方法插入多条数据通常效率较低,因为每次循环都会与数据库进行一次交互。
2024-06-26 21:35:58 1092
原创 Python学习记录-20230302
06、pandas查找某一列字符串大于多少。02、读取txt文本及数据处理。01、读取Excel表格。03、写入txt文本。07、写入excel。
2023-03-02 21:50:09 81 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人