随笔分类 -  python

摘要:from lxml import etree def xmlToDict(node): if len(node) == 0: return node.tag, node.text data = {} temp = None for child in node: key, val = xmlToDic 阅读全文
posted @ 2023-04-18 21:04 北兢王 阅读(17) 评论(0) 推荐(0) 编辑
摘要:import sqlite3 # 连接数据库(如果不存在则创建一个数据库) conn = sqlite3.connect('d:/test.db') # 创建一个游标 c = conn.cursor() # 创建表 create_tbl_sql = '''create table info( id 阅读全文
posted @ 2021-10-27 21:05 北兢王 阅读(648) 评论(0) 推荐(0) 编辑
摘要:去你当前的项目路径下找到lib文件夹下的site-packages,删除相关的pip版本 再运行python -m pip install --upgrade pip 如果把pip搞没了到设置里根据提示装回去,再执行上面的操作 阅读全文
posted @ 2021-10-25 22:29 北兢王 阅读(633) 评论(0) 推荐(0) 编辑
摘要:1.安装工具 pip install pyinstaller pip install pywin32 2.打包命令 格式如下: pyinstaller [opts] yourprogram.py 参数含义 -F 指定打包后只生成一个exe格式的文件(建议写上这个参数) -D –onedir 创建一个 阅读全文
posted @ 2021-10-11 23:47 北兢王 阅读(330) 评论(0) 推荐(0) 编辑
摘要:切片 语法 字符串[开始位置下标:结束位置下标:步长] 不包含结束位置下标对应的数据, 正负整数均可 步长是选取间隔,正负整数均可,默认步长为1 示例 str = "asdfgh" print(str[1:3:1]) #sd print(str[1:5:2]) #sf print(str[:5]) 阅读全文
posted @ 2021-09-06 00:12 北兢王 阅读(60) 评论(0) 推荐(0) 编辑
摘要:if 格式 if 条件1: 代码 elif 条件2: 代码 else: 代码 示例 a = 1 b = 2 if a > b: print(a) elif a < b: print(b) else: print(False) 三目运算符 格式 值1 if 条件 else 值2 示例 c = a if 阅读全文
posted @ 2021-07-11 00:17 北兢王 阅读(78) 评论(0) 推荐(0) 编辑
摘要:函数 说明 int(x) 将x转换为一个整数 float(x ) 将x转换为一个浮点数 complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计 阅读全文
posted @ 2021-07-10 11:57 北兢王 阅读(34) 评论(0) 推荐(0) 编辑
摘要:格式化符号 格式符号 转换 %s 字符串 %d 有符号的十进制整数 %f 浮点数 %c 字符 %u 无符号十进制整数 %o 八进制整数 %x 十六进制整数(小写ox) %X 十六进制整数(大写OX) %e 科学计数法(小写'e') %E 科学计数法(大写'E') %g %f和%e的简写 %G %f和 阅读全文
posted @ 2021-06-28 22:09 北兢王 阅读(42) 评论(0) 推荐(0) 编辑
摘要:Telnet.read_until(expected, timeout=None) 读取,直到预期的给定字节字符串(b’ ')*或时间超时。 如果找不到匹配项,则返回可用的内容,**可能是空字节**。如果*连接已关闭且没有可用的cooked数据,则引发EOFError**。 Telnet.read_ 阅读全文
posted @ 2020-10-14 21:18 北兢王 阅读(1224) 评论(0) 推荐(0) 编辑
摘要:安装pip3依赖包,用该依赖包来安装第三方库 安装命令结构: sudo apt install 库文件名(或模块名) 例如 sudo apt install python3-pip sudo pip3 install numpy sudo pip3 install scipy sudo pip3 i 阅读全文
posted @ 2020-10-14 14:43 北兢王 阅读(864) 评论(0) 推荐(0) 编辑
摘要:概述 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 使用paramiko需要先安装pycrypto Paramiko介绍 paramiko包含两个核心组件:SSHClient和SFTPClien 阅读全文
posted @ 2020-10-08 15:30 北兢王 阅读(234) 评论(0) 推荐(0) 编辑
摘要:装饰器的定义 给旧有的函数增加新的功能 点击这里,边看视频讲解,边学习以下内容 装饰器 ,英文称之为decorator。 我们开发Python代码,会经常碰到装饰器。 Python中装饰器通常用来装饰函数、或者类的方法。 通常被装饰后的函数, 会在原有的函数基础上,增加一点功能。 比如 前面我们在学 阅读全文
posted @ 2020-09-29 23:33 北兢王 阅读(115) 评论(0) 推荐(0) 编辑
摘要:一、线程介绍 什么是线程 线程(Thread)也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位。线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进 阅读全文
posted @ 2020-09-29 01:22 北兢王 阅读(175) 评论(0) 推荐(0) 编辑
摘要:​ 调试Python程序时,经常会报出一些异常,异常的原因一方面可能是写程序时由于疏忽或者考虑不全造成了错误,这时就需要根据异常Traceback到出错点,进行分析改正;另一方面,有些异常是不可避免的,但我们可以对异常进行捕获处理,防止程序终止。 1 异常类型 1.1 Python内置异常 ​ Py 阅读全文
posted @ 2020-09-28 21:57 北兢王 阅读(209) 评论(0) 推荐(0) 编辑
摘要:open函数 要读写文件,首先要通过内置函数open 打开文件,获得文件对象。 函数open的参数如下 open( file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener 阅读全文
posted @ 2020-09-27 20:53 北兢王 阅读(152) 评论(0) 推荐(0) 编辑
摘要:Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在python中使用SSH,我们需要先安装pycrypto模块,然后再安装paramiko模块。下面话不多说了,来一起看看详细的介绍: No.1 py 阅读全文
posted @ 2020-09-24 20:02 北兢王 阅读(846) 评论(0) 推荐(0) 编辑
摘要:from PySide2.QtWidgets import QApplication, QMessageBox from PySide2.QtUiTools import QUiLoader from PySide2.QtCore import QFile class Stats: def __in 阅读全文
posted @ 2020-09-23 21:53 北兢王 阅读(425) 评论(0) 推荐(0) 编辑
摘要:打开Terminal 安装pyinstaller ~~ pip install pyinstaller ~~ 生成可执行文件 在Terminal中输入: ~~ pyinstaller -F test.py ~~ 生成的可执行文件放在同目录dist下 文件路径可以是相对路径或者绝对路径 -F(注意大写 阅读全文
posted @ 2020-09-19 21:43 北兢王 阅读(758) 评论(0) 推荐(0) 编辑
摘要:import pymysql db = pymysql.connect( user="root", password="admin@123", db="test", host="127.0.0.1" ) db.autocommit(True) cur = db.cursor() while True 阅读全文
posted @ 2020-09-14 22:46 北兢王 阅读(698) 评论(0) 推荐(0) 编辑
摘要:将基础信息中的数据读取出填入到业务系统中 from openpyxl import load_workbook wb1 = load_workbook('基础信息.xlsx') #打开excel sheet1 = wb1.get_sheet_by_name('设备') #读取excel工作簿 wb2 阅读全文
posted @ 2020-09-07 20:36 北兢王 阅读(144) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩