随笔分类 - Python Scripts
摘要:原代码地址:GitHub仓库:JevenM 本代码删除了原仓库中的一些个人用不到的功能(生成目录树?),另外稍微给页面加了一点格式,美化了一点点。 运行步骤: 查看帮助信息: $ python httpServer.py -h usage: httpServer.py [-h] [-p PORT]
阅读全文
摘要:python尝试清空文件夹下内容,遇到删除不掉的文件或文件夹,会跳过。 import os from typing import Union import stat def clean_folder(folder_path: Union[str, list[str]]): """Remove all
阅读全文
摘要:根据长宽比和像素大小两个条件,筛选文件夹内符合条件的图片,然后将其移动或复制到新文件夹中。 所需依赖: pip install PyQt5 pip install Pillow 最新代码点击:这里 代码: from pathlib import Path import shutil import o
阅读全文
摘要:最近在写安卓页面元素的xpath,不清楚自己写的对不对,就写个小脚本验证一下。 脚本会查找当前目录下所有的 .uix 文件,读取此文件,验证是否能找到相应的 xpath,如果能找到 xpath,则会打开和 .uix 同名的 .png 图片,在此图片上绘制 xpath 所定位的元素的位置。 ps. 命
阅读全文
摘要:import smtplib from email.mime.text import MIMEText def send_mail(receiver_address, content): """发送邮件通知""" # 连接邮箱服务器信息 host = 'smtp.163.com' port = 25
阅读全文
摘要:用法:注意是用英文的逗号",",且之间没有空格。 文件名,[工作表名称,不写则默认当前激活的表],[从第几行开始,不写则默认第二行,因为很多表第一行是title],列名(第一列是要查找的元素,列名可以不连续,比如“ade”) 脚本会自动把要查找的第一列进行大小写变换,去除空格等操作,下面的例子中,第
阅读全文
摘要:import os import zipfile def zipDir(dirpath): """ 压缩指定文件夹 :param dirpath: 目标文件夹路径 """ outFullName = dirpath + '.zip' zip = zipfile.ZipFile(outFullName
阅读全文
摘要:import os """判断两个文件夹里是否有相同文件名的文件""" def fileList(path): filelist = {} n = 1 for root,folders,files in os.walk(path): for file in files: print('\rHas s
阅读全文
摘要:import hashlib import os import send2trash import time ''' 根据MD5,查找一个目录下的相同文件,并且可以选择是否删除(只是删除到回收站) ''' def getMD5(path): f=open(path,'rb') d5 = hashli
阅读全文
摘要:网上的妹子图爬虫:只爬取一个人物相册 import requests from bs4 import BeautifulSoup headers = { 'User-Agent':'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)', 'Refer
阅读全文
摘要:import re def fre(TargetName, desName): '''打开 TargetName 文本,统计总单词数、独特的单词数、单词词频,并写入 desName 文件中''' dict = {} # 存放单词 number = 0 # 统计文本总单词数 uniqueNum = 0
阅读全文
摘要:import os def del_none_folder(path): max_len = len(path.split('\\')) for folder,subfolder,file in os.walk(path): # 获取最大路径长度 if len(folder.split('\\'))
阅读全文
摘要:将基础文件夹下的文件,按照目录结构,同步到目标文件夹下,如果目标文件夹下没有相应的目录结构,就创建目录,然后再将基础文件夹下的文件同步到相应的目录下去。 import os import shutil import time import hashlib # MD5值 def getMD5(path
阅读全文
摘要:安装模块: pip install pyftpdlib 实例: #-*- coding:utf-8 -*- from pyftpdlib.authorizers import DummyAuthorizer from pyftpdlib.handlers import FTPHandler from
阅读全文