Python
文章平均质量分 54
康冕峰
北京人,软件测试自动化工程师,致力于研究MATLAB脚本和实践Python办公自动化。
展开
-
如何根据有限多个列表建立pandas的DataFrame类型的对象
Sn78-2-d - 副本.csv"TIME","LATITUDE","LONGITUDE","TYPE","NR-TAC","NR-PCI","NR-CI","NR-ARFCN","CSI-RSRP","CSI-RSRQ","CSI-SINR","SS-RSRP","SS-RSRQ","SS-SINR","TAC","PCI","ECI","EARFCN","BAND_WIDTH","RSSI","RSRP","RSRQ","SINR","CQI","LAC","CI","RXLEV","ARFCN原创 2022-03-24 20:01:18 · 1296 阅读 · 0 评论 -
用pandas读取csv文件,并跳过不规则的非数值行,计算df列的平均值
用pandas读取csv文件,并跳过不规则的非数值行,计算df列的平均值最近在用pandas处理csv文件时,发现一个头大的问题:系统导出的csv文件表头之前有些不需要的行,这些行在每个csv文件中的数目都不一样一、待处理的网元csv日志文件目录:Lange_N41_RSRP0309CDL-A CASE0.csv网元名称,BJIGNB01_turn任务类型,性能监测-小区性能监测保存时间,2022-03-09 11:01:23网元版本,BTS5900 V100R017C00SPC原创 2022-03-21 09:24:50 · 1931 阅读 · 0 评论 -
pyqt5入门教程之弹出Dialog
需求:在PyQt5主窗口调用展示Dialog窗口。思路:在业务逻辑文件里,定义一个函数。在主程序入口语句下方,通过(主窗口实例化对象的)信号去触发槽函数。# -*- coding: UTF-8 -*-""" 【简介】 更新输出视图层文件的命令行 pyuic5 -o Turnplate.py Turnplate.ui pyuic5 -o Dialog_Timer.py Dialog_Timer.ui 更新前务必要先备份,因为业务逻辑写在上述2个.py文件.原创 2022-01-03 21:05:08 · 2829 阅读 · 1 评论 -
pyqt5入门教程之安装开发环境
第1篇 基础知识本篇主要包括PyQt5入门、Python的下载与安装、搭建PyQt5开发环境、Python语言基础、Python中的序列、Python面向对象基础、创建第一个PyQt5程序以及PyQt5窗口设计基础等内容。第1章 PyQt5入门Python是一种语法简洁、功能强大的编程语言,它的应用方向很广,而GUI图形用户界面开发是Python的一个非常重要的方向,PyQt5作为一个跨平台、简单易用、高效的GUI框架,是使用Python开发GUI程序时最常用的一种技术。本章将对Python与P原创 2021-12-25 20:27:34 · 1048 阅读 · 0 评论 -
2021-10-03python面试题之基础概念
001 如何判断1个对象是否可调用?要判断某个对象是否可调用,可使用内置函数callable原创 2021-10-03 18:08:15 · 67 阅读 · 0 评论 -
2021练习题Python的
1,生成一组8位随机数,要求字符串的各元素组成为[1-9A-Za-z]#coding=utf8__author__ = "Marlon"import randomif __name__ == '__main__': for i in range(10): aa = random.sample('1234567890abcdefghijklmnopqrstuvwxyz',8) print (''.join(aa)).原创 2021-09-22 10:09:08 · 397 阅读 · 0 评论 -
mac版的vscode ImportError: No module named xxx
现象:直接命令行下运行,没有任何报错;安装code runner插件后,点击右上角运行按钮,报错没有模块xxx。问题找到了,现在解决问题,找到vscode默认的执行配置文件mac 组合键:command + shift + p输入:Open D选择红框点击,进入 command+F 搜索 python -u提前编辑好如下json格式"code-runner.executorMap": { "python": "python3 -u",}继续 command + sh.原创 2021-09-17 09:05:03 · 1069 阅读 · 1 评论 -
Django框架之django-admin的命令行
4.11 loaddata作用:加载数据到数据库。 语法:django-admin loaddata fixture [fixture ...] 示例:创建fixture文件question.json,将该文件放在manage.py同级目录,文件内容如下。执行loaddata命令,如下图所示。执行结果如下图所示。注意 fixture是序列化好的数据文件,文件格式包含json和xml。Django只能从以下3类位置查找fixture:应用程序下的fixtures文件夹。原创 2021-09-13 20:33:34 · 610 阅读 · 0 评论 -
unittest 单元测试框架详解
单元测试是一项对技术要求很高的工作,只有白盒测试人员和软件开发人员才能胜任。但用单元测试框架做单元测试却十分简单,而且单元测试框架不仅可以用来做单元测试,它还适用于不同类型的「自动化」测试。1.提供测试用例组织和(批量)执行在 Python 中,我们编写的代码可以定义类、方法和函数,那么如何定义一条「测试用例」?如何灵活地控制这些「测试用例」的执行顺序?单元测试框架会告诉我们。2.提供丰富的断言方法当我们进行功能测试时,测试用例需要有预期结果。当测试用例的执行结果与预期结果不一致时,判定测试用例原创 2021-09-13 06:49:21 · 1173 阅读 · 0 评论 -
mac os修改默认的Python解释器版本
1.安装Python3.82.查看Python3.8 安装路径/Library/Frameworks/Python.framework/Versions/3.8/bin/python33.打开用户环境变量文件open -t ~/.bash_profile4.写入外部环境变量export PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3:${PATH}"5.重命名Pythonalias pyt原创 2021-09-10 16:51:24 · 808 阅读 · 0 评论 -
sublime text 作为Python3编程IDE的一些设置
显示空格并将tabs转换成空格{ "ignored_packages": [ "Vintage", ], "translate_tabs_to_spaces": true, "draw_white_space": "all",}原创 2021-08-16 21:30:13 · 157 阅读 · 0 评论 -
Python的PEP8编程风格习惯
空白原创 2021-09-01 09:47:04 · 73 阅读 · 1 评论 -
python实现OCR识别图片验证码
OCR开源识别程序Downloadfor old versions of TesseractTesseract 3https://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-3.05.02-20180621.exe调用Tesseract程序识别图片出处:毫无障碍学Python10.2.1 简单的OCR-Tesseract包图片代码import subprocess# 1、调用tesseract识..原创 2021-08-28 16:46:00 · 992 阅读 · 0 评论