
▶ Python脚本
Python
cuntou0906
凌晨三点的麓山南路!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pyhton 裁剪视频尺寸 脚本
裁剪尺寸(左,右,上,下) 单位像素点。:新文件路径,支持mp4和avi。原创 2022-08-12 16:58:58 · 1461 阅读 · 3 评论 -
wget (Python下载工具)
wget (Python下载工具) wget是python从互联网上下载文件的工具包。使用方法很简单,如下~~安装pip install wget使用import wgeturl = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3'filename = 'a.mp3'filename2 = wget.download(url,out=filename)print(filename2)原创 2021-12-15 20:03:52 · 3883 阅读 · 1 评论 -
Python包 tqdm进度条
Python包 tqdm进度条原创 2021-12-05 15:18:35 · 627 阅读 · 0 评论 -
PrettyTable介绍与基本使用(二)
PrettyTable介绍与基本使用(二) 接上次的PrettyTable使用介绍,继续介绍PrettyTable的用法。表格对齐方式 使用align属性,配置表格数据的对齐方式,"l","r","c"分别代表左对齐,右对齐,居中对齐, 默认情况下,均使用居中对齐。对整个表的设置使用:x.align = "r" 对某一列进行设置,只需要提供对应的字段名, 默认情况下,均使用居中对齐。:x.align["City name"翻译 2021-09-17 21:12:14 · 3530 阅读 · 0 评论 -
PrettyTable介绍与基本使用(一)
PrettyTable介绍与基本使用 相信很多小伙伴在使用python需要查看表格数据,直接print出来呢?又乱了。PrettyTable可以解决这个问题,说个简单的应用,在爬12306网站的数据,需要表格展示,更加清晰,如下图: 这样在输出的窗口可以很清晰看到所需要的信息。那么类似这种表格要怎么做出来呢?没错,使用PrettyTable就会把事情变得很简单。PrettyTable 安装 PrettyTable安装很简单,直接使用pip安装即可:python -m pip inst翻译 2021-09-17 18:36:06 · 14178 阅读 · 1 评论 -
Pyqt5模拟Linux按上下键查历史命令
Pyqt5模拟Linux按上下键查历史命令 本次使用pyqt5实现类似Linux按上下键查询历史命令。核心是通过一个list列表来存放历史命令,每次按上下键在list列表中查找历史命令,填充到命令行编辑框内。说明 代码使用说明:(按方向键之前需要让文本框失去焦点,只需要点击一下空白部分即可)先按左键,然后再按上或者下键查找命令,最后在按右键确定。示例源码#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : cuntou0906原创 2021-09-07 16:37:20 · 396 阅读 · 0 评论 -
python 类方法__str__()
python 类方法__str__() python 类方法__str__()用于对该类的说明,可以直接通过print方式打印出来。class ABC: def __str__(self): return "abc的说明..." # 创建了一个对象abc = ABC()print(abc) 注意,__str__()必须返回一个字符串,而且不允许有输入参数。...原创 2021-09-03 10:15:53 · 644 阅读 · 0 评论 -
python的__call__()方法
python的__call__()方法 __call__()方法是python的内置方法, __call__()方法直接通过对象()的方式调用,即对象.__call__()。例如:class ABC: # 定义__call__方法 def __call__(self,name): print(name)abc = ABC() # 定义ABC类的对象abc("123") # 对象() == 对象.__call__()abc.__call__("12原创 2021-09-01 21:53:53 · 280 阅读 · 0 评论 -
PyScreeze 基本使用(3)
PyScreeze 基本使用(3)定位函数总结 “定位”函数,都从屏幕的左上角(或图像)开始,然后往右,然后向下寻找。参数可以是:locateOnScreen(image, grayscale=False)返回屏幕上第一个找到的图像实例的坐标(left, top, width, height)。如果未在屏幕上找到,则引发ImageNotFoundException。locateCenterOnScreen(image, grayscale=False)返回屏幕上第一个找到的图像实翻译 2021-08-23 18:54:24 · 1150 阅读 · 0 评论 -
PyScreeze 基本使用(2)
PyScreeze 基本使用(2)PyScreeze定位函数 Locate Functions 如果你有一个图像文件,你可以在屏幕上直观地定位它。可以调用locateOnScreen(‘calas7key.png’)函数来获取计算器应用程序的7按钮的屏幕坐标。返回值是一个4整数元组:( left, top, width, height)。可以将这个元组传递给Center(),以获得该区域中心的X和Y坐标。如果在屏幕上找不到图像,则locateOnScreen()将返回None。&g翻译 2021-08-23 18:53:29 · 1258 阅读 · 0 评论 -
PyScreeze 基本使用(1)
PyScreeze 基本使用(1)PyScreeze屏幕截图 PyScreeze是Python 2和3的一个简单的跨平台屏幕截图模块。关于 PyScreeze可以拍摄截图,将它们保存到文件中,并在屏幕中定位图像。这是有用的,如果你有一个小的图像,比方说,一个按钮,需要点击,并希望找到它在屏幕上。 截图功能需要 Pillow模块。OSX使用Screencapture命令,该命令与操作系统一起提供。Linux使用SCROT命令,它可以通过运行sudo apt-get in翻译 2021-08-23 18:53:14 · 4449 阅读 · 2 评论 -
PyMsgBox使用
PyMsgBox PyMsgBox 是一个简单的、跨平台的、纯Python模块,用于类似JavaScript的消息框。安装pip install pymsgbox####导入>>> from pymsgbox import *Note: 在Linux中,若为Python2,则需要安装Tkinter(一个Python的GUI包),sudo apt-get install python-tk使用 PyMsgBox中有四个函数,它们遵循JavaScript的消息翻译 2021-08-22 20:37:40 · 1615 阅读 · 0 评论 -
PyQt5 安装(pycharm python Anaconda)
PyQt5 安装(pycharm python Anaconda) 找到解析器配置页面,点击如图的加号,依次搜索pyqt5和pyqt-tools,安装即可。 再setting的外部工具里分别编辑QTdesigner和pyui。 designer用于可视化构建UI界面,pyui用于将designer设计的界面转化为python语言。 上述配置说明: Name: 用于指定外部工具的名称,这个可以任意取; Program: 用于指定外部的exe可执行文件,分别是designe原创 2021-01-25 14:52:34 · 342 阅读 · 0 评论 -
Matplotlib报错:MatplotlibDeprecationWarning: Adding an axes using the same arguments...
Matplotlib报错:MatplotlibDeprecationWarning: Adding an axes using the same arguments… matpltlib报错:MatplotlibDeprecationWarning: Adding an axes using the same arguments as a previous axes currently reuses the earlier instance. In a future version, a new in原创 2021-07-04 14:33:34 · 5319 阅读 · 0 评论 -
PyQt5的.qrc和.ui转化为.py文件(python)脚本
PyQt5的.qrc和.ui转化为python脚本 相信很多小伙伴使用PyQt5开发上位机,会使用Qt designer。然后利用pyuic5和pyrcc5分别将.ui和.qrc文件转换为py文件,然后再引用。需要经常性输入命令,当然可以配置IDE,手动转换。配置的过程也比较麻烦,以下写了一个脚本,实现自动转换.ui和.qrc文件。代码修改自**PyQt5快速开发与实战(王硕 孙洋洋著)**一书,这本书详细的介绍了PyQt5的知识点,讲的很详细,大力推荐。源码# -*- coding: utf-8原创 2021-06-30 22:13:36 · 2230 阅读 · 1 评论 -
Python包argparse使用
argparse介绍 argparse包用于解释命令行参数。这里给出几个常用的方法。# 创建解析器对象# @para: description:描述信息Arg = ArgumentParser(description='An example for Python package argparse~')# 添加参数# @para: 后面举例子再细说Arg.add_argument()# 解析参数# @return: 返回的arg是一个对象,里面的属性和属性值来自命令行arg = Ar原创 2021-06-03 17:09:14 · 456 阅读 · 2 评论 -
Python读取ini配置文件,保存到对象属性
Python读取ini配置文件读取配置ini文件,保存至对象的属性中 由于经常需要设置一些变量,如果直接放在主程序中,一大堆的变量,不便管理。因此,通过ini文件的配置方式,自动读取配置文件中的信息将其保存到对象中量,便于管理与调用,后续直接通过调用对象属性就可使用该变量。以下给出代码和使用示例~~import configparser##################################################################################原创 2021-03-29 12:30:57 · 907 阅读 · 2 评论 -
pipUtils Python脚本:自动安装所需的依赖包(pip install 包)
pipUtils Python脚本:自动安装所需的依赖包(pip install 包)原理 利用python扫描python文件中的包名,然后利用os.comand()执行pip安装命令。说明 文件说明: 目前有三个版本: (1)pipUtil1.0.py: 需要指定某个文件 和 导入包的语句所在的行,主要用于对于个别文件的操作,因为没有遍历整个文件,速度较快 但是配置的参数略多,详见pipUtil1.0.py文件内的使用说明。 (2)pipUtil1.1.py: 需要指定某个文件,原创 2021-01-20 21:26:40 · 2845 阅读 · 0 评论 -
Python动态绘制曲线
Python动态绘制曲线代码:import numpy as npimport matplotlib.pyplot as pltnum = 100index = 0data = np.zeros(num) #初始化for i in range(10000): index = index+0.1 AddData = np.sin(index) data = np.delete(data, 0) data = np.insert(data, num - 1原创 2020-12-17 13:11:58 · 1875 阅读 · 0 评论 -
Python快速查API
Python本地快速查API需要本地安装 python(推荐Anaconda)以及对应的包步骤:打开cmd:Win+R,输入cmd,回车。输入命令:python -m pydoc -p 1234 如图: 意思是:输入b,打开浏览器,输入q退出。当然输入b。接着会自动打开浏览器。接下来可以找自己所需的包,进去查对应的原创 2020-11-23 12:02:55 · 1606 阅读 · 0 评论 -
Python的leastsq()、curve_fit()拟合函数
1、leastsq()与curve_fit()1.1 leastsq() Python中的leastsq()、curve_fit()拟合函数在scipy.optimize模块中,使用时需要导入。 leastsq()使用最小二乘方法,函数具体形式可以参考官方文档leastsq() 函数,一般我们调用的格式(其余参数默认):leastsq(func, x0, args=())# func:误差函数# x0: 起始估计的参数值# arg: 拟合的数据样本1.2 curve_fit() c原创 2020-07-06 09:47:12 · 12044 阅读 · 3 评论