- 博客(41)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Python将数字化的金额(不含千分符)转化为中文的大写金额
def formatCurrency(currencyDigits): '''本函数旨在将数字化的金额(不含千分符)转化为中文的大写金额''' maximum_number=99999999999.99 cn_zero="零" cn_one="壹" cn_two="贰" cn_three="叁" cn_four="肆" cn_five="伍" cn_six="陆" cn_seven="柒" cn_eight="捌" .
2022-05-07 09:15:15
1299
原创 Linux之解决查看命令中文乱码
1、临时解决cat中文乱码shell命令:cat test.txt | iconv -f GBK -t UTF-82、vim转换编码:2.1、查看文件编码:在打开文件的时候输入:set fileencoding;即可显示文件编码格式。2.2、文件编码转换:2.2.1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式在打开的文件中输入:set fileencoding=utf-82.2.2、使用iconv转换,iconv的命令格式如下:iconv -f
2022-04-06 20:47:40
4307
原创 python写入表格,并格式化
# !/usr/bin/python# -*- coding: utf-8 -*-"""@File : dataToSheet.py@Time : 2022/3/3 20:23@Author : None@Version : 1.0@Desc : Result下各版本相应时间数据生成表格汇总"""import osimport xlwtfrom Bases import bases_paramsdef get_file_list(file_dir).
2022-03-29 17:24:32
1064
原创 Windows 进程 tasklist查看 与 taskkill结束
一、tasklist 查看进程 1、"tasklist" 命令是一个用来显示运行在本地或远程计算机上的所有进程的命令行工具,带有多个执行参数。类似Linux系统的ps命令 2、显示结果由五部分组成:映像名称(进程名)、PID、会话名、会话#、内存使用 3、tasklist /? 查看命令帮助二、查看本机所有进程tasklist三、根据 pid 查询指定进程tasklist | findstr 1306四、查...
2022-01-13 16:19:40
6648
原创 【性能测试】获取性能系统指标之示例Python代码
#!/usr/bin/env python#-*- coding: utf-8 -*-import sysimport datetimeimport timeimport psutilimport syssys.path.append('../../')from ctypes import *class PerfMonitor(object): def __init__(self, pnames, monitor_time): self.pnames = pn.
2022-01-13 13:51:00
751
原创 python3 时间模块代码详解
# !/usr/bin/python# -*- coding: utf-8 -*-import timeimport calendarimport datetimelocaltime = time.localtime(time.time())print("本地时间为 :", localtime)# 获取当前时间戳print(time.time())#时间戳(默认为当前时间) → 可视化时间print(time.ctime(1538271871.226226))#浮点数秒数,.
2022-01-10 20:00:32
443
原创 Python编码格式互相转换
#!/usr/bin/python# _*_ coding: utf-8 _*_import osimport ioimport timeimport jsonimport reimport jsonpathimport datetimeimport subprocessimport hashlibdef get_current_highest(): """获取当前时间戳""" return int(time.time())def get_befor_day(.
2022-01-10 11:09:05
1650
原创 Sublime Text3 快捷键大全
1、选择类:Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。 Ctrl+Shift+M选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数...
2022-01-08 14:00:20
303
原创 matplotlib统一汇总画图
#!/usr/bin/env python#-*- coding: utf-8 -*-"""------------------------------------------------- File Name: summary_draws.py Description: 统一汇总画图,把同以文件下的日志数据画图画到同一张图片中; Author: zhizihuahai CreateDate: 2021/12/23-------------.
2022-01-07 16:49:49
277
原创 Python第三方库pyexharts画折线图
from pyecharts import Linedef get_file_list(file_dir): file_list = os.listdir(file_dir) return file_listdef get_data(file_path): fp = open(file_path, encoding='utf-8') fp.seek(0) x_data = [] y_data = [] i = 1 for line .
2021-12-23 18:50:15
1013
原创 Windows获取exe文件版本及产品版本
一、获取*.exe程序的文件版本号1、方法一:from win32com.client import Dispatchdef get_version_via_com(file_name): parser = Dispatch("Scripting.FileSystemObject") version = parser.GetFileVersion(file_name) return version if __name__ == "__main__":
2021-12-23 18:35:46
2238
1
原创 程序员常用的高效工具
作为程序员,向大家推荐几个本人常用的工具,供大家参考;1、截图工具:Snipaste ;截图快捷键可以自己设置,而且可以置顶;截图对比必备小工具;2、本地文件搜索—Everything;速度最快的文件搜索软件,百G硬盘几十万个文件,可以在几秒钟之内完成索引,重点是小巧免费,支持中文,支持正则表达式;还可以通过HTTP或FTP分享搜索结果,如果不喜欢电脑本地的搜索工具,这个是你很好的选择3、思维导图软件—Xmind除了可以轻松绘制基本逻辑图之外,还支持组织如结构图(竖直)、树.
2021-11-26 16:47:35
400
1
原创 Pytest 命令行传参代码示例
1、首先需要在conftest.py添加命令行选项,命令行传入参数”--cmdopt“, 用例如果需要用到从命令行传入的参数,就调用cmdopt函数:#conftest.py#!/usr/bin/python# -*- coding:utf-8 -*-import pytestdef pytest_addoption(parser): parser.addoption( "--cmdopt", action="store", default="env_zyy",.
2021-11-04 14:50:21
598
原创 Python小程序---记账
# -*- coding:utf-8 -*-import pickleimport timeimport osdef cost(fname): '用于记录花费' cost_time = time.strftime('%Y-%m-%d') try:#异常处理机制 cost_deposit = int(input('花销金额:')) cost_mark = input('花销说明:') except ValueError: .
2021-09-24 14:16:27
1248
原创 Python小程序----即时动态时钟
# coding=UTF-8from turtle import *from datetime import *def Skip(step): #建立表的外框 penup() forward(step) pendown()def mkHand(name,length): #注册turtle形状,建立表针turtle reset() Skip(-length*0.1) begin_poly() forw.
2021-09-24 13:54:40
319
原创 sublime text保存时删除行尾空格
打开sublime text,点击在Preferences, Settings打开的用户配置中,加入以下一行:"trim_trailing_white_space_on_save": true完整的配置如下: 1 2 3 4 5 6 7 8 9 10 { "ignored_packages": [ "Vintage" ],...
2021-08-17 17:19:44
556
原创 Python之离线安装第三方库
背景说明: 若服务器无法联网,或者因公司权限问题,无法直接利用pip install 进行安装第三方库时,可参考本文章; python的离线安装有时候,由于不同模块有很多依赖包,所以很容易出错。 python在线安装只需要“pip install 包名”会自动安装依赖包,所以一般不会出现安装问题。1、国外pypi.org网站各种Python的安装包,主要提供Linux版本的后缀是".whl"和“.tar.gz”,可以搜索相关的包
2021-08-02 19:00:16
2920
原创 linux下如何查看Python是多少位?
linux系统中,python不分64位与32位,只有python2与python3的区别;且官网上只有Windows系统下的32位python安装包;但你可以使用以下的命令,查看linux系统的位数;一、获取操作系统信息1、打开python:>>> import platform >>> platform.platform() #获取操作系统名称及版本号,'Linux-3.13.0-46-generic-i686-with-Deepin-2014.2-
2021-07-19 20:29:37
2238
2
原创 Pytest框架之fixture详解
1、简介:fixture区别于unnitest的传统单元测试(setup/teardown)有显著改进: 1.有独立的命名,并通过声明它们从测试函数、模块、类或整个项目中的使用来激活。 2.按模块化的方式实现,每个fixture都可以互相调用。 3.fixture的范围从简单的单元测试到复杂的功能测试,可以对fixture配置参数,或者跨函数function,类class,模块module或整个测试session范围。2、fixture的作用范围(scope)fixture里面有个scop
2021-07-19 20:12:26
5185
原创 Sublime Text打印输出中文乱码问题
标题1、打开sublime-build内容打开Sublime Text, 点击 Preferences —> Browse Packages… 之后弹出窗口,然后点击User,找到sublime-build文件;如下图所示:我用的是python2,所以文件名为:Python2.sublime-build标题2、 修改sublime-build修改Python2.sublime-build内容为{“cmd”: [“C:/Users/Administrator/AppData/Local/P
2021-06-20 15:15:18
2399
1
原创 接口测试简介及接口测试如何做
一、做接口测试的背景接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。由于如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,所以就要做接口测试。同时,接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳定,可以减少人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求。接口持续集成是为什么能低成本高收益的根源。现在很多系统前后
2021-04-28 00:03:18
537
原创 selenium的入门使用
一、环境准备:使用chrome需要安装chrome浏览器和chromedriver,并且需要把chromedriver放入到PATH环境变量中;使用phantomjs需要安装phantomjs,并且需要把phantomjs加入到PATH环境变量中;二、示例代码:# coding = utf-8from selenium import webdriverimport time# 实例化一个浏览器driver = webdriver.Chrome()# driver = webdriver.
2021-04-25 22:18:06
191
2
原创 进入docker容器执行多行命令
一、进入容器mynginx中,以交互模式执行容器内/root/runoob.sh脚本:docker exec -it mynginx /bin/sh /root/runoob.sh官方解释:exec: Run a command in a running container(在运行的容器中运行命令)exec -i: --interactive(相互作用的) Keep STDIN open even if not
2021-04-23 21:38:18
1666
原创 Python获取当前路径及父级路径
#coding=UTF-8import os # 当前路径current_path = os.path.dirname(__file__) # 上一级路径(父级路径)parent_path = os.path.dirname(current_path) print("当前路径:" + current_path)print("上一级路径:" + parent_path)
2021-04-23 21:23:50
1062
原创 Windows下将python 脚本制作成exe命令
Windows下将python脚本制作成exe命令方式一 使用windows批处理(windows命令脚本)新建一个fanyi.bat文件,内容如下.@echo offpython3 D:\test\fanyi.py %1将当前文件夹D:\test加入到环境变量中重新打开一个cmd窗口,输入命令fanyi 你好方式二 使用pyintaller模块生成exe文件安装pyinstaller模块pip install pyinstaller进入D:\test目录,并执
2021-04-20 21:44:07
354
原创 Python之Flask与Django后端框架详细对比
一、快速介绍 DjangoDjango是一个Python Web框架,适合时间不多的完美主义者。Django提供了一个功能齐全的Model-View-Controller框架。Django使开发人员无需第三方库和工具即可创建网站。Django于2005年7月15日发布,由Django Software Foundation(DSF)开发和管理,它是免费的并且具有更多版本的开源。二、快速介绍FlaskFlask是基于Python的微框架 ,Flask是由奥地利开发商Armin Ronacher于2
2021-04-16 19:51:07
1536
dll及exe程序文件,签名分离工具
2023-02-10
python制作的exe小工具
2022-12-13
windows系统如何离线安装pytest?
2021-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人