
python 基础
qq_47516560
这个作者很懒,什么都没留下…
展开
-
pythonp向pLC S7-1200 写入实数
python 调用snap7库向PLC写入实数原创 2024-12-28 21:31:46 · 548 阅读 · 0 评论 -
python connect PAC3220 through modbus tcp protocal
python 直接读取PAC3220 通过modbus tcp 协议。硬件连接:网线连接PC and PAC3220.协议简介:Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网接口,采用master/slave方式通信。PAC3220:modbus 地址通过03功能码读取L1电流的地址30017,换算成16进制为0x7541,原创 2022-12-05 23:33:13 · 834 阅读 · 1 评论 -
解决cant find snap7 library
解决cant find snap7 library转载 2022-11-08 09:28:25 · 395 阅读 · 0 评论 -
python 上位机直接与西门子变频器建立通信
def rd_value(client,parameter_num,start,size,datatype): # wr_value--十进制,datatype:i为整型int;rd_value_bytearray= client.read_area(area, parameter_num, start,size)#size:数据类型,float: size=4。电脑的网络需与变频器的网络ip在同一个网段。查手册,数据类型为floatingpoit32,在根据下表查询得到,4个字节,格式符为‘f’。原创 2022-10-20 07:04:14 · 1016 阅读 · 0 评论 -
访问文件夹路径,文件名
os.path.split(path)#把路径分割成 dirname 和 basename,返回一个元组。os.path.basename(path)#返回文件名。os.path.dirname(path)#返回文件路径。os.path.abspath(path)#返回绝对路径。原创 2022-09-21 12:22:59 · 343 阅读 · 0 评论 -
提取两个列表种的相同元素,返回列表
两个cell相等,取出右边的单元格内容放入。#源数据放入字典src_dict。#这个函数用于提取多个列表的共同元素。这个函数用于提取多个列表的共同元素。原创 2022-09-18 20:59:16 · 496 阅读 · 0 评论 -
列表推导式
1. 读取Word文档中的表格。原创 2022-09-18 20:57:33 · 130 阅读 · 0 评论 -
取excel内容相同的值,并写到另一个excel表格内
源数据放入src_list,要查询的数据,得到的数据放入tar_list内。#两个cell相等,取出右边的单元格内容放入,src_arr,tar_arr两列。#取出dataframe中的第一列和第二列组成数组array。将第二张图的B列与第一张图的B列的值相同的C列值copy到第一张图的C列。根据excel 的第1列数据,从另一个excel表格取出与他相同的值。#将数组写入excel。...原创 2022-08-08 06:33:34 · 1557 阅读 · 0 评论 -
用pyinstaller 打包exe 报No module error
用pyinstaller 打包exe,生成的exe文件打开就报,No module named“wx”,正常程序是可以跑通的。另外为什么不能import wxpython,只能import wx?原创 2022-08-04 07:19:35 · 688 阅读 · 0 评论 -
openpyxl打开excel出现警告
警告如下D\dwp_backup\pythonstudy\GUI_wxpython\lib\site-packages\openpyxl\worksheet\_reader.py312UserWarningUnknownextensionisnotsupportedandwillberemoved。原创 2022-08-02 14:22:35 · 3234 阅读 · 0 评论 -
一条语句获得文件夹下的pdf,docx,txt的文件名
获得文件夹下的pdf,docx,txt的文件名,filenames为列表,列表内为docx后缀的文件名。如果要pdf文件名,则将docx换成pdf则可以。前面有写过用其他方法获得文件夹下的文件名,今天我将用另外一种方法获得文件夹下的文件名。...原创 2022-07-29 11:31:26 · 254 阅读 · 0 评论 -
输入列表,找出列表内的重复项和重复项所在的索引号
导入列表,判断列表内是否有重复项,并返回字典key:重复的项,value:重复项所在的索引号。例如返回值为{'DI-009': [5, 6], 'yM-227': [109, 110]}原创 2022-07-24 17:46:38 · 382 阅读 · 0 评论 -
用pandas写入excel某些单元格其他值不被覆盖
我们时常用pd.to_excel将dataframe写入到excel中,只能保留最后一次的,之前的写如的全部被覆盖,搞的一脸懵。defwrtoex(filepath,dict,col)#filepath为文件名的绝对路径,dict为要写入的内容,key为要写入的行号,value为要写入的内容。#filepath为文件名的绝对路径,dict为要写入的内容,key为要写入的行号,value为要写入的内容。clo为要写入的目标文件的列号。...原创 2022-07-22 07:02:31 · 3399 阅读 · 0 评论 -
python 将一个文件夹内的文件copy到另一个文件夹内
python 将一个文件夹内的文件copy到另一个文件夹内.原创 2022-07-16 07:43:32 · 3675 阅读 · 0 评论 -
python删除excel已存在的sheet
python删除excel已存在的sheet。我们在将处理好的数据写入excel多张sheet表格内时,如果表格内已经存在此sheet,要将sheet删除才能进行新建sheet。原创 2022-07-16 07:32:38 · 4796 阅读 · 0 评论 -
新建文件夹
如果文件夹内无此文件夹则新建一个文件夹,如已存在,则不建新文件夹。以下代码亲测有效,如有错误欢迎批评指正;class OperateFile(object): def new_folder(self, rootpath,newfoldername): """ :param rootpath: 路径 :param newfoldername: 新文件夹名 :return: 如果没有文件夹,则原创 2022-07-11 22:54:10 · 2015 阅读 · 0 评论 -
获得当前文件夹下的文件名存放到列表内
获得当前文件夹下的文件名存放到列表内原创 2022-06-18 23:10:42 · 310 阅读 · 0 评论 -
学习笔记:map函数
#生成一个列表,列表内0-9数字,并将数字转化成字符串# 方法一:list2,list1=[],[]for i in range(0,10): list2.append(i) list1.append(str(i))print(list2)print(list1)# 方法二:print(list(map(str,range(10))))原创 2022-06-14 11:42:23 · 101 阅读 · 0 评论 -
学习笔记:字典
1.字典创建2.字典访问3.字典遍历4.字典推导式字典:键值对,无序,键不可变数据,键不可以重复,值可以重复。创建字典有8种方法:1 dict1={key:value}2 dict({key:value})3 dict(((key:value),(key1:value1),(key2:value2)))4d=('k1','v1') d1=('k1','v1') d2=('k2','v2')print(dict((d, d1, d2))){'k1': 'v1', 'k2': 'v2'}5list=[d,d原创 2022-06-13 21:22:57 · 176 阅读 · 0 评论 -
列表推导式将列表转成dict
列表推导式将列表转成dict。列表的索引作为key,列表的值作为字典的值,生成字典。原创 2022-06-11 06:44:17 · 333 阅读 · 0 评论 -
python读取txt文件内容
python读取txt文件内容并将内容返回列表原创 2022-06-11 06:08:56 · 634 阅读 · 0 评论 -
python打包成exe文件
将python程序打包到另一台电脑运行原创 2022-06-10 23:24:56 · 554 阅读 · 0 评论 -
作业:员工信息管理
这是公司组织的一次培训课后作业,基本功能可以实现,非法输入没有判断,就用已学的知识进行编写,存人员信息都没使用字典。目的能复习所学知识就ok了。"""说明:用户如非法输入,则退出。输入员工信息时,如输入信息不满5个则不会保存,’6‘为退出程序。删除员工信息,只能根据工号进行删除:输入员工号就可以将员工信息全删除掉,找到要删除的员工号,执行完删除,然后就退出程序。更改员工信息也只能按照员工工号进行查寻更改。只能使用全名进行查找,将所有相同名字的员工信息全显示出来。#录入信息可以用正则进.原创 2022-05-13 21:33:56 · 234 阅读 · 0 评论 -
两个列表生成字典或多个列表生成字典dict
第一次记录一下list1=[1,2,3,4]list2=['a','b','c']list3=['e','f','g']list4=['h','i','j']d=zip(list2,list3,list4)list_target=[]for i in d: print(i) list_target.append(i)print(list_target)('a', 'e', 'h')('b', 'f', 'i')('c', 'g', 'j')[('a', 'e',...原创 2022-04-20 06:47:21 · 1611 阅读 · 1 评论 -
通过xlwings将dataframe写入Excel
之前用pandas将dataframe写入Excel,打开时总报错,所以就选择用xlwings将dataframe写入Excel,但索引也一起被写入了,不知怎么去掉,只好将dataframe转化成list列表,在写入Excel。Dataframe.values.tolist()原创 2022-04-25 05:02:29 · 1932 阅读 · 3 评论 -
Python 函数两个列表对应相乘
#两个列表中的元素对应相乘,list1=[1,2,3]list2=[3,4,5]list3=[]for i in range(0,len(list1)): t=list1[i]*list2[i] list3.insert(i,t)print('list3=',list3)list3= [3, 8, 15]原创 2022-04-21 19:36:02 · 4955 阅读 · 0 评论