
python
文章平均质量分 52
Cengineering
淡泊明志,宁静致远
展开
-
sqlalchemy 加速数据库操作
这意味着它维护一定数量的数据库连接,以便在需要时可以快速重用,而不需要每次都创建新的连接。多线程/多进程支持:虽然数据库连接本身通常是线程不安全的,但SQLAlchemy的engine可以在多线程环境中使用,因为它会为每个线程创建新的数据库连接。延迟加载:SQLAlchemy允许你配置对象加载策略,例如延迟加载(lazy loading),这可以减少不必要的数据库查询,从而提高性能。优化的查询:SQLAlchemy提供了构建优化查询的能力,包括使用索引、避免全表扫描等,这些都有助于提高数据库操作的速度。原创 2024-10-05 16:29:36 · 652 阅读 · 0 评论 -
Pandas dataframe ValueError: All arrays must be of the same length
Pandas dataframe ValueError: All arrays must be of the same length。转载 2022-12-28 21:37:48 · 871 阅读 · 1 评论 -
Python中remove漏删和索引越界问题的解决
python 列表漏删和索引越界问题原创 2022-12-03 10:04:02 · 463 阅读 · 0 评论 -
python多进程
多任务的介绍并发和并行并发在一段时间内交替去执行多个任务例子单核CPU处理多任务,操作系统轮流让各个任务交替执行并行进程的介绍进程是操作系统资源最小的调度单位,一个运行的程序最少有一个进程进程的创建步骤导入进程包import multiprocessing通过进程类创建进程对象进程对象 = multiprocessing.Process()启动进程执行任务进程对象.start()给多进程任务传参# 1. 导入进程包import mutiproces原创 2021-10-30 22:04:45 · 239 阅读 · 0 评论 -
python_面向对象
python_面向对象类的创建类的创建下图比较精炼的概括的类相关的基础语法,变量,方法,实例,属性等概念原创 2021-10-29 22:33:20 · 174 阅读 · 0 评论 -
Python Tkinter里取回button 回调函数的变量
文章目录Python Tkinter里取回button 回调函数的变量Button 组件介绍代码分析Python Tkinter里取回button 回调函数的变量最近在尝试用用python的内置库tkinter写一个GUI应用,碰到了一些问题,这里note一下。开发工具:pycharm库:Tkinterpython 版本: python3.6Button 组件介绍button在 Tkinter里实现的是一个按钮功能。但是这里想实现取出command=func 中回调函数的变量值,因为在点击bu原创 2020-12-16 17:17:20 · 5362 阅读 · 1 评论 -
根据文件名对文件进行分类,移动到以部分文件名命名的文件夹下
[~/Japan_Project/ENM_Migration/Migration_Activity/temp]$ lsClssified_CV.py*134727_L2G-KASUGAISHI011W_ENM_134727_180919_AFTER.zip134727_L2G-KASUGAISHI011W_ENM_134727_180919_BEFORE.zip134728_L2G-che...原创 2018-09-20 16:16:38 · 3337 阅读 · 0 评论 -
python小工具_自动生成nodelist
工具开发背景: 将一个含有很多基站ip的文件拆分成多个batch文件。$ cat Node_list | wc -l3230$python Generate_node_list.py -N 50 -F node_list可将含有多个node Ip 的文件拆分成50个一组的新文件。代码如下,文件为 Generate_node_list.py#!/usr/bin/python...原创 2018-09-15 16:20:56 · 874 阅读 · 0 评论 -
Python _取log的几种方式
1. 使用.logfile 方法#!/usr/bin/env pythonimport pexpectimport syshost="146.11.85.xxx"user="inteuser"password="xxxx"command="ls -l"child = pexpect.spawn('ssh -l %s %s %s'%(user, host, command))...原创 2018-02-08 11:43:09 · 7579 阅读 · 0 评论 -
Python_测试函数
编写函数和类时,还可以为其编写测试。通过测试,可确定代码面对各种输入都能够按要求那样工作。在程序添加新代码时,你也可以对其进行测试,确认它们不会破坏程序既有的行为。程序员都会犯错,因此每个程序员都必须经常测试其代码,在用户发现问题前找出它们。测试函数name_function.pydef get_formatted_name(first, last): """Generate a neatl原创 2017-11-28 14:12:22 · 1529 阅读 · 1 评论 -
Python_文件异常
从文件中读取数据 文本文件可存储的数据 多的难以置信:天气数据、交通数据、社会经济数据、文学作品等。每当需要分析或修改存在文件中的信息时,读取文件都很有用,对数据分析应用程序来说尤其如此。 要使用文本文件中的信息,首先需要将信息读取到内存中。为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。读取整个文件 要读取文件,需要一个包含几行文本的文件。 Pi_digits.t原创 2017-11-27 17:43:51 · 969 阅读 · 0 评论 -
Python_函数
定义函数下面是一个打印问候语的简单函数,名为greet_user():def greet_user(): """显示简单的问候语""" print("Hello!")greet_user()Hello! 这个示例演示了最简单的函数结构。使用关键字def来告诉Python你要定义一个函数。这是函数定义,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。在原创 2017-11-10 16:20:23 · 694 阅读 · 0 评论 -
Python_类
创建和使用类 使用类几乎可以模拟任何东西。下面来编写一个表示小狗的简单类Dog——它表示的不是特定的小狗,而是任何小狗。创建Dog类 根据Dog类创建的每个实例都将存储名字和年龄。我们赋予了每条小狗蹲下(sit( ))和打滚(roll-over( ))的能力:Dog.pyclass Dog(): """一次模拟小狗的简单尝试""" def __init__(self,name,a原创 2017-11-14 17:06:58 · 611 阅读 · 0 评论 -
Python_if 语句
假设你有一个汽车列表,并想将其中每辆汽车的名称打印出来。对于大多数汽车,都应以首字母大写的方式打印其名称,但对于汽车名”bmw”,应以全大写的方式打印。一个简单的示例cars.pycars=['audi','bmw','subaru','toyota']for car in cars: if car=='bmw': print(car.upper()) else:原创 2017-11-02 16:26:07 · 905 阅读 · 0 评论 -
Python_用户输入和while循环
函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。prompt="if you tell us who you are , we can personlize the message you see."prompt+="\nWhat is your first name?"name=input(p原创 2017-11-09 16:55:29 · 4274 阅读 · 0 评论 -
Python_操作列表
遍历列表 你经常遍历列表的所有元素,对每个元素执行相同的操作。例如,在游戏中,可能需要将每个界面元素平移相同的距离;对于包含数字列表,可能需要对每个元素执行相同的统计运算;在网站中,可能需要显示文章列表中的每个标题。需要对列表中的每个元素都执行相同的操作时可以用Python中的for循环。magician.py>>>magicians=['alice','david','carolina']>>原创 2017-11-01 15:48:06 · 803 阅读 · 0 评论 -
Python_字典
一个简单的字典 来看一个游戏,这些外星人的颜色和点数各不相同。下面是一个简单的字典,存储了有关特定外星人的信息: alien.pyalien_0={'color':'green','points':5}print(alien_0['color'])print(alien_0['points'])green5使用字典 在python中,字典是一系列键-值对。每个键值都与一个值相关联,你可以原创 2017-11-06 17:39:25 · 499 阅读 · 0 评论 -
Python_列表
列表:一系列按特定顺序排列的元素组成。 python中用([ ])来表示列表,用逗号来分隔其中的元素 创建一个列表如下:bicycle.py>>>bicycle=['trek','cannondale','redline','specialized']>>>print(bicycles)['trek','cannondale','redline','specialized']>>>原创 2017-10-30 16:26:02 · 499 阅读 · 0 评论 -
Python_字符串
使用方法修改字符串大小写1.修改首字母为大写name.pyname="ada loveace"print(name.title())Result:>>>Ada Loveace2.将字符串全部改为大写或小写name="ada loveace"print(name.upper())print(name.lower())Result:>>>ADA LOVEACE>>>ada loveace3.原创 2017-10-27 12:41:33 · 436 阅读 · 0 评论