首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户5305560的专栏

    Python妙用小工具2Python给图片加水印

    filestools库介绍 今天给大家介绍的Python库,叫做filestools,由小小明开发,直接使用如下命令,安装后使用。 import add_mark add_mark(file=r"aixin.jpg", out=r"C:\Users\Administrator\Desktop\练习", mark="人生苦短,快学Python add_mark(file=r"aixin.jpg", out=r"C:\Users\Administrator\Desktop\练习", mark="人生苦短,快学Python", opacity 水印字样为快学Python,水印透明度是0.2,水印的旋转角度是45°,水印之间的间隔是30个空格。添加水印后,最后将处理后的图片保存在一个指定目录下。

    57410编辑于 2022-05-11
  • 来自专栏bit哲学院

    python小工具

    import fnmatch from os import walk, path, remove import sys if len(sys.argv) >= 3:     EXT = sys.argv[2]     DEL_DIR = sys.argv[1] elif len(sys.argv) >= 2:     EXT = 'pyc'     DEL_DIR = sys.argv[1] else:     皮皮blog python代码出错重启 执行python代码某个片断出错,可以重启本代码继续执行 try:     ... except:     time.sleep(2)     subprocess.call     '''     id_card_str = '42028118921027721'     x = [1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2]     coefficient = np.array([7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2])     id_card = np.array(list(id_card_str

    73710发布于 2020-12-30
  • 来自专栏python3

    python学习-python小工具

    一、启动python下载服务器 pyththon -m SimpleHTTPServer 执行该命令会在当前目录下启动一个文件下载服务器,默认打开8000端口 二、安装pip wget https:// 2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz  tar -xvf pip-10.0.1.tar.gz cd pip-10.0.1 python

    45130发布于 2020-01-03
  • 来自专栏漫漫深度学习路

    python 小工具总结

    总结一些python编程中可能会用到的一些小工具 namedtuple 给tuple 起个名字 def namedtuple(typename, field_names, verbose=False NamedTuple = namedtuple("NamedTuple", ['output', 'stride']) # 返回一个类 tup1 = NamedTuple(output=54, stride=2)

    66660发布于 2018-01-02
  • 来自专栏Python高级编程

    Python 办公】抽奖小工具

    前言本系列的理想是:让"非专业"人员通过少量python代码达到10X办公效率。你现在是公司的HR,领导想让你在做一个抽奖系统在年会用,参与人员与奖品全在Excel里。 见下图回想起你刚学会用python,于是心血来潮,开始编码。实现思路梳理脑海里回想起无数个抽奖画面,觉得都有点太过花哨,你所需要的只有一个抽奖按钮,一个奖品显示。所以这一定需要:图形化界面抽奖算法。 接着你在纸上画下设计草图:界面搭建为了减少不必要依赖,你决定使用python自带的tkinter。Tkinter 是 Python 的标准 GUI 库,基于 Tcl/Tk。 它随 Python 标准库一起提供,不需要额外安装即可使用。优点:简单易学,适合快速开发小型应用;跨平台支持良好。 最后,把职工和对应的他们抽到的奖品全都列在label中就可以了result_label.config(text=result)总结相比于其他语言做图形化的抽奖,python依旧发挥着他简洁的特点。

    72610编辑于 2024-03-20
  • 来自专栏KaliArch

    Python实现翻译小工具

    /bin/env python # -*- coding:utf-8 -*- # _author:kaliarch import requests import urllib.parse import class application: def __init__(self): self.windows = tk.Tk() self.windows.title("翻译小工具 r"C:\Program Files\Python36\DLLs\tcl86t.dll", r"C:\Program Files\Python36\DLLs\tk86t.dll", ] build_exe_options 可以项目文件下生成两个文件夹dist中为msi安装文件,在其他windows服务器安装后就为build下的文件内容,在build下的exe.win-amd64-3.6下的windows.exe 就可打开小工具 =] 安装完成后可以运行安装目录下的windows.exe打开小工具 [watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x

    1.1K100发布于 2018-06-05
  • 来自专栏python爱好部落

    利用python开发小工具

    利用python写一些逻辑控制,用flask搭建框架。然后前端用vue展示出来。这样就很容易操作了。 前端为了精简代码,弄一个layout页面,大约是这个样子: <! 更多精彩,请关注python爱好部落

    82040发布于 2019-08-20
  • 来自专栏python3

    python实用小工具介绍

    这个时候,如果你知道Python内置了一个下载服务器就能够显著提升效率了。 • python2的用法如下: python -m SimpleHTTPServer • python3的用法如下: python3 -m http.server --cgi 以上两种方法默认端口 通过Python版FTP服务器方法 看到这里,默认你已经安装了Python,此处测试为python2.7版本 Python没有内置一个直接可以用的FTP服务器,所以需要第三方组件的支持,我找到的这个组件叫 Python的第三方库以后,如何确认这个库已经正确安装了呢? lmx@host1:~/temp$ python Python 2.7.13 (default, Feb 10 2017, 20:22:22) [GCC 4.7.2] on linux2 Type "help

    87620发布于 2020-01-07
  • 来自专栏python3

    Python实现翻译小工具

    二、代码 git源码地址 Python实现翻译小工具 fanyi.py代码如下: #! guid=204659719.2556877880764680700.1518435624954.942; JSESSIONID=aaa3A5BLhtTrh4TPX_mgw; monitor_count=2; ) response = app.getRequest(paydata, header) tgt = app.getResult(response) return tgt 1 2 实现翻译小工具 Python实现翻译小工具 可以利用cx_Freeze打包成windows的mis安装小程序,方便使用 Python实现翻译小工具 切换到项目目录下执行python setup.py bdist_msi Python实现翻译小工具 进行安装测试 Python实现翻译小工具 安装完成后可以运行安装目录下的windows.exe打开小工具 Python实现翻译小工具 提高效率,同时也能打造属于自己的工具,

    1K10发布于 2020-01-16
  • 来自专栏python3

    python炒鸡实用小工具

    两年前接触和学习了python,期间断断续续,虽没扔,但也没做过什么实际项目。最近在看算法和数据结构,同时又在重温python。 刚才在掘金常规读帖子,瞟到一篇python好文《几个提高工作效率的Python内置小工具》,借此机会做一下简单整理,以便记忆和学习。 一、不再纠结用qq还是微信给小伙伴传文件 到文件所在目录 cd 文件所在目录 启动下载服务器 python3 -m http.server # python2python -m SimpleHTTPServer 二、用Python解压缩zip文件 命令 python3 -m zipfile -l <zipfile> 显示zip格式压缩包中的文件列表 -c 创建zip格式压缩包 -e 提取zip格式压缩包 -t 验证文件是一个有效的zip格式压缩包 示例 python -m zipfile -c YbkV1.3.zip YbkV1.3 ?

    60010发布于 2020-01-13
  • 来自专栏大飞的部落阁

    GUI经典实践-网速测试小工具-2

    ,text_color='red') dSp1=spt.download() dSp=f'{dSp1/1024/1024:.2f} Mb/s' window['-DLS-'].update ,text_color='red') uSp1=spt.upload() uSp=f'{uSp1/1024/1024:.2f} Mb/s' window['-UPS-'].update get_download_speed(window) get_upload_speed(window) end() # 创建窗口 window = sg.Window('网速测试小工具

    1.2K20编辑于 2022-06-17
  • 来自专栏Tencent Serverless 官方专栏

    SCF-Python依赖小工具

    Hi,各位小伙伴,近期我也写过一个关于如何打包Python依赖的小文章:https://cloud.tencent.com/developer/article/1443081 这个文章中虽然已经写的比较明确了 ,但是还有一些小伙伴比较揪心:那就是自己没有CentOS操作系统,或者不会操作CentOS,这个就显得比较尴尬,所以,今天推荐一个有趣的小工具: http://139.155.143.138:8080 是的,我“又”推荐非官方的小工具了: image.png 大家只需要把自己想要的Package和版本号写上来,点击提交,然后耐心等一下,就可以: image.png 点击下载之后,然后我们可以直接使用这个 image.png 可以看到,成功导入,并没出错: image.png 这个包如果实在Windows下或者MacOS下直接打包上传到SCF是会报错的: image.png 所以,只能在CentOS+Python3.6 中获取包资源,而有一些小伙伴不方便安装,特意做了这样一个小工具,希望可以给需要的人帮助,最后强调:本工具仅供学习交流,并非官方工具

    1.4K83发布于 2019-06-10
  • 来自专栏AngelNI

    python自制录屏小工具

    导包 import wave import pyaudio import cv2 import moviepy import threading import _thread import numpy waveFile = wave.open(self.audio_filename,'wb') #音频通道数 waveFile.setnchannels(2) cvtColor(np.array(screen),cv2.COLOR_RGB2BGR) #写入到本地文件 video.write(screen) = threading.Thread(target = self.video_record) for t in [t1,t2]: t.start for t in [t1,t2]: t.join() print("This is main function") 更多可以参考菜鸟教程的Python3 多线程

    2.4K20发布于 2020-06-22
  • 来自专栏Python学习者

    Python制作截图小工具

    Python编程语言允许我们执行各种任务,所有这些都是在简单模块和短小精悍的代码的帮助下完成的。在Python的帮助下进行屏幕截图就是这样一项任务。 Python为我们提供了许多模块,使我们能够执行不同的任务。有多种方法可以使用Python及其库进行屏幕截图。 2.用Numpy和Opencv模块与Pyautogui一起使用第二种方法涉及到与pyautogui 一起使用另外两个模块;它们是NumPy 和OpenCV 。 = pyautogui.screenshot()#use opencv and numpy to manipulate imagedemo_image = cv2.cvtColor(x.array(demo_image ),cv2.COLOR_RGB2BGR)#save the image using opencvcv2.imwrite("demo_two.png", demo_image)我们首先导入了所需的模块,然后使用

    1.9K21编辑于 2023-09-20
  • 来自专栏python3

    Python实现MySQL DBA小工具

    基于以上这些需求,作者用Python实现了一个小工具。其实也从“MySQL Workbench”这个图形化工具中获得了一点启发,想到做一个命令行下类似的功能。 OK,看完上面截图觉得这小工具还有点用的,接着看代码,代码中注释还是比较详细的,只要有点编程基础,应该是能看的懂的~~ #! /bin/env python3 """ by lijiankai 20160602 """ from sys import exit from time import sleep from argparse #输出指定时间内的增长值                     print( '     ' + str(round(int(status_dic2[k])-int(status_dic1[k]))) 关于MySQL show status中的各状态,还是建议小伙伴们仔细阅读下官方文档的解释 2. Python编写命令行工具,用argparse模块来生成帮助信息和处理命令行参数还是很方便的。

    1.2K20发布于 2020-01-07
  • 来自专栏python3

    Python 小工具 -实现简单文件对比

    起因         历史遗留问题导致CMDB (配置管理数据库) 数据错误,内网机器200多台,逐一核对显然太不现实; (浪费人力);  2.解决问题思路 ;         读取docker 平台 /usr/bin/python # -*- coding: utf-8 -*- import sys import difflib try:     docker_ipaddress= sys.argv [1]     cmdb_ipaddress = sys.argv[2] except IndexError,e:        print("文件不存在,%s") % str(e)        sys.exit /data/upload/docker_cmdb_file_ip") as file:           file.write(data)       脚本执行命令; [root@devops]# python

    77330发布于 2020-01-13
  • 来自专栏艳艳代码杂货店

    Python实现的hash加密小工具

    [Python]代码     #! /usr/bin/env python #-*-encoding = utf-8-*- # hasher.py #@By:dengyongkai import sys import hashlib import linecache def alglist(): print """ (1)MD5 (4)SHA256 (2)SHA1 (5)SHA384 (3)SHA224 alglist() alg = raw_input("Select an algorithm:") functions = {"1":hashlib.md5,"2" raw_input("Select a mode:") if mode == '1': hasher.single() elif mode == '2'

    68241发布于 2021-11-02
  • 来自专栏自学测试之道

    python实现py打包exe小工具

    写的python代码,有时候需要进行打包操作,但是又不记得打包指令,为此捣鼓一个打包的小工具,方便快速打包py文件(小工具还可以继续优化,比如加密、反编译等)。需要的小伙伴可以自行下载尝试。 直接上代码 py2exe.py #! /usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021-10-10 14:05 # @Author : ARM # @Site (app.exec_()) py2exe_ui.py #! /usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2021-10-10 14:05 # @Author : ARM # @Site

    1.4K10发布于 2021-10-18
  • 来自专栏代码伴一生

    Python实现的hash加密小工具

    [Python]代码     #! /usr/bin/env python #-*-encoding = utf-8-*- # hasher.py #@By:dengyongkai import sys import hashlib import linecache def alglist(): print """ (1)MD5 (4)SHA256 (2)SHA1 (5)SHA384 (3)SHA224 alglist() alg = raw_input("Select an algorithm:") functions = {"1":hashlib.md5,"2" raw_input("Select a mode:") if mode == '1': hasher.single() elif mode == '2'

    64020发布于 2021-11-01
  • 来自专栏SAP Technical

    python 小工具—图片转为字符txt

    lI;:,\"^`'. ") coefficient = 1 # 缩放系数 1为无缩放,2为缩小2倍 def thread_it(func, *args): """将函数打包进线程""" sh = self.root.winfo_screenheight() ww = 1055 wh = 580 x = (sw - ww) / 2 interface(self): self.w1 = tk.Entry(self.root, textvariable='请输入目标路径', bg='#25272c', fg='#b2b2b2 self.Button1.grid(row=0, column=3, ipadx=20, ipady=10, padx=5, pady=10) self.Button2 '#4a8e53', fg='#d9f5ff', activebackground='#4d535f', activeforeground='#fdfdfd') self.Button2.

    54920编辑于 2023-10-13
领券