随笔分类 - Python
摘要:背景: 电脑上同时安装了python2.7和python3.8,现在想用 python3.8环境下的pyinstaller来进行打包生成exe文件。 常规操作方法:通过cmd进入需要打包文件的目录,执行命令 pyinstaller -F -w xx.py 就能进行打包生成exe文件 尝试方法一(失败
阅读全文
摘要:问题描述: 执行pytest时,弹出warning信息 “PytestUnknownMarkWarning: Unknown pytest.mark.measconftest - is this a typo? You can register custom marks to avoid this
阅读全文
摘要:需求背景: 一秒记录一个数据,数据从仪器读取,经过一系列的操作后记录到csv文件(该过程从发命令到成功写入CSV需要的操作时间不等,从几毫秒到几百毫秒),记录时间一天左右! 第一次实现 使用 time.sleep() 1 import time 2 import datetime 3 4 def h
阅读全文
摘要:背景: 本人用python2.7+pyqt4 写了一个记录仪器log的带界面的小程序,要拿到客户电脑上用,必须要打包成可执行文件才行! 找方法: 网上搜了一下很简单,pyinstaller -F xxx.py 就能生成梦寐以求得可执行文件了 第一步:打开dos,直接输入命令 "pip install
阅读全文
摘要:python 环境:Python 2.7.16 需要安装:pandas/xlrd (pip2 install pandas/ pip2 install xlrd) import pandas as pd def find_row(num_value,file_name): """ Returns t
阅读全文
摘要:# _*_ coding:utf-8 _*_ import socket import time HOST = '169.254.1.1' #8846 IP PORT = 3490 #8846 PORT BUF_SIZE = 1024 ADDR = (HOST,PORT) client = sock
阅读全文
摘要:https://openpyxl.readthedocs.io/en/latest/tutorial.html https://automatetheboringstuff.com/chapter12/ 两个很好的学习网站
阅读全文
摘要:本人电脑已安装Python2.7.2.5,最近在学习Python操作Excel,网上总共看到三种方法:① 使用xlrd xlwt (只适用于office 2003);② 使用openpyxl;③ win32com (类似于直接使用VB操作,有时间再仔细了解) 好,回到正题 安装openpyxl 1.
阅读全文
摘要:带界面的Python程序,当底层函数运行时间过长,这时界面就会产生卡死的现象,体验极差。 上面这段代码在执行过程中,界面会卡死60s,只有等 test_run()执行完成后才能恢复正常。 所以应该给底层函数test_run()重新开辟一个线程,这样就能解决界面卡死的现象了 但这里又出现一个问题,子线
阅读全文
摘要:port – Device name or None. baudrate (int) – Baud rate such as 9600 or 115200 etc. bytesize – Number of data bits. Possible values: FIVEBITS, SIXBITS,
阅读全文
摘要:转义字符描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数,yy代表的字符,例如:\o12代表换行 \xyy 十六进制数,yy代表的字符,例如:\...
阅读全文
摘要:Python ljust()方法 --rjust())#返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串 str.ljust(width[, fillchar]) >>> ' hello world'.ljust(20) ' hello wo
阅读全文
摘要:1. Python isalnum()方法 #检测字符串是否由字母和数字组成 如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False >>> 'hello'.isalnum() True >>> 'hello123'.isalnum() True >>>
阅读全文
摘要:1. str.capitalize() # 将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境 >>> 'hello'.capitalize() 'Hello' >>> 'hEllo'.capitalize() 'Hello View Code 2. center(w
阅读全文
摘要:#coding=utf-8 from multiprocessing import Process import os # 子进程要执行的代码 def run_proc(name): print 'Run child process %s (%s)...' % (name, os.getpid())
阅读全文
摘要:方法一: # -*- coding:utf-8 -*- content = "我是中文" content_unicode = content.decode("utf-8") content_gbk = content_unicode.encode("gbk") print content_gbk 方
阅读全文
摘要:Wolf_Electric_UI.py 1 # -*- coding: utf-8 -*- 2 3 # Form implementation generated from reading ui file 'wolf_electric.ui' 4 # 5 # Created: Mon Aug 28
阅读全文
摘要:第一种方法:in string = 'helloworld' if 'world' in string: print 'Exist' else: print 'Not exist' View Code 第二种方法:find 1 string = 'helloworld' 2 3 if string.
阅读全文
摘要:python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59)
阅读全文
摘要:# <Button-1>:鼠标左击事件 # <Button-2>:鼠标中击事件 # <Button-3>:鼠标右击事件 # <Double-Button-1>:双击事件 # <Triple-Button-1>:三击事件 from tkinter import * tk = Tk() canvas =
阅读全文