![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化办公
自动化办公
i see the future
懒~~~
展开
-
【Python E化】python批量重命名pdf文件--20221222
python批量重命名pdf文件原创 2022-12-23 08:57:13 · 859 阅读 · 0 评论 -
【办公自动化】Python抓取PPT的值到excel-20220506
效果:有60个结构类似的PPT,每个PPT里面有5页,需抓取特定标题页面下特定位置的PPT内容。思路:①遍历PPT文件;②定义ppt读取函数;③遍历PPT文件,读取目标值;④# 将值存放进去excelhttps://pythonbrief.blog.csdn.net/article/details/109089030read_ppt.pyimport impfrom pptx import Presentationimport osimport shutilfrom openpyxl imp原创 2022-05-06 22:36:45 · 1314 阅读 · 0 评论 -
【爬虫】Selenium模拟人工操作-20220323
【爬虫】Selenium模拟人工操作爬虫是写一次,吐一次;写一次,讨厌一次。还好,这个模拟人工操作的爬虫,终于写完了。'''DLA考试开发逻辑'''# 准备资料:考试排程# 读取excel# 登录DLA# selenium上传DLA# 在excel标记已完成from selenium.webdriver.common.keys import Keysimport datetime,timefrom unittest import resultimport pandas as pd原创 2022-03-23 18:55:51 · 2075 阅读 · 0 评论 -
Python E化-爬虫VOA-下载MP3
Python E化-爬虫VOA-下载MP3import reimport json, requests, sysfrom bs4 import BeautifulSoupimport openpyxlfile1=r"D:\Python_E\others\trial\VOA\Essay.xlsx"建立excel保存数据wb = openpyxl.Workbook()sheet = wb.activesheet.title = ‘English’sheet.cell(row=1,column原创 2020-10-14 21:26:06 · 291 阅读 · 0 评论 -
Python E化-利用高德地图API
Python E化-利用高德地图APIMap高德地图-经纬度#!/usr/bin/env python3#-*- coding:utf-8 -*-'''利用高德地图api实现地址和经纬度的转换'''import requestsdef geocode(address): parameters = { 'address': address, 'key': '8c7d5f869c745fca4ea8da92574原创 2020-10-14 21:57:03 · 289 阅读 · 0 评论 -
Python E化-PS图像
Python E化-操作图像# 17.2 用Pillow 操作图像file_address='C:\\Python_Practice\\15.Score\\myBook\\SQL_File\\autobookfile\\17.图像\\'# 17.2.1 处理Image 数据类型### 图片属性和保存from PIL import ImagecatIm = Image.open(file_address+'huimin.png')print(catIm.size)#(816, 1088)原创 2020-10-14 21:48:14 · 183 阅读 · 0 评论 -
Python E化-爬虫51jobs-职位信息+公司信息
直接爬虫 非协程import requestsfrom urllib import parsefrom bs4 import BeautifulSoupimport openpyxlimport timestart = time.time()file1=r"C:\Python_Practice\15.Score\myBook\SQL_File\51jobs\job.xlsx"# 建立excel保存数据wb = openpyxl.Workbook()sheet = wb.active原创 2020-10-14 21:39:24 · 425 阅读 · 0 评论 -
Python E化-英文资料自动翻译
复制PPTX内容到excel# encoding:utf-8from pptx import Presentationimport openpyxlimport os#### 读取所有PPTX文件的名字def list_dictionary_codes(root_dir): paths_list = [] for parent, dirNames, fileNames in os.walk(root_dir): for name in fileNames:原创 2020-10-15 21:18:43 · 207 阅读 · 0 评论 -
Python E化-Excel_split
Excel_splitimport pymysqlimport xlwtfrom openpyxl import load_workbookfrom openpyxl.styles import Font, colors, Alignment,PatternFill,numbers,Border,Sideprint("拆分后的总文件不能含有公式")excel_name=input('请输入input文件夹中的文件名(需以.xlsx结尾),比如“testpaper.xlsx” ')prin原创 2020-10-15 21:06:04 · 176 阅读 · 0 评论 -
Python E化-自制有道英文翻译器
Python E化-自制有道英文翻译器import requestsimport jsonfrom tkinter import Tk,Button,Entry,Label,Text,ENDclass YouDaoFanyi(object): def __init__(self): pass def crawl(self,word): url='http://fanyi.youdao.com/translate?smartresult=dict&am原创 2020-10-15 21:21:00 · 400 阅读 · 0 评论 -
Python E化-自动生成PPT
Python E化-自动生成PPTfrom pptx import Presentationfrom pptx.util import Ptimport pptximport openpyxlfile_address=r'D:\Python_E\others\auto_PPT\2020.5.14单机版V1\\'prs = Presentation(file_address+'公司PPT:input-WT.pptx')# 读取数据wb=openpyxl.load_workbook(fil原创 2020-10-15 21:12:39 · 244 阅读 · 0 评论 -
Python E化-利用pandas.dataframe.to_html生成邮件
思路:因为在邮件中插入表格比较困难,故使用dataframe.to_html。但默认样式很丑,故用str.replace(old,new)来替代样式。import win32com.client as win32from openpyxl import load_workbookimport openpyxl#获取cc对象excel_file2=r'Mail_config.xlsx'cc_wb=load_workbook(excel_file2)cc_sheet=cc_wb.active原创 2021-04-22 17:29:02 · 1681 阅读 · 2 评论 -
Python selenium —— 文件下载,不弹出窗口,直接下载到指定路径
今天谈谈文件下载吧——指定下载路径,不弹出弹框,直接下载到指定路径。今天主要分享Firefox和Chrome的设置方法。Chrome 文件下载Chrome浏览器类似,设置其options:download.default_directory:设置下载路径profile.default_content_settings.popups:设置为 0 禁止弹出窗口它的设置就简单多了,看个示例:# -*- coding: utf-8 -*- from selenium import we...原创 2021-10-13 15:02:10 · 1919 阅读 · 1 评论 -
selenium截屏保存、截取特定区域的图片
from PIL import Imageimport pytesseractfrom selenium import webdriver # text = pytesseract.image_to_string(Image.open(r'C:\Users\windows7\Desktop\3.png'))# print(text) driver = webdriver.Chrome()driver.get('http:\\www.baidu.com')driver.implicitly_原创 2021-10-07 21:06:07 · 1004 阅读 · 0 评论 -
selenium-webdriver(python) 页面操作:滚动、缩放
from selenium import webdriver #滚动到浏览器顶部js_top = "var q=document.documentElement.scrollTop=0" #滚动到浏览器底部js_bottom = "var q=document.documentElement.scrollTop=10000"js_bottom2 = "window.scrollTo(0,document.body.scrollHeight)"#页面放大js_zoom_in = "doc原创 2021-10-06 22:55:07 · 1213 阅读 · 0 评论 -
用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒
获取当前时间,并且返回当前时间的下一秒因为存在年-月-日 时:分:秒考虑到用split的方法做的话非常麻烦所以引入time和datetime模块当然 也可以改写成输入一个时间import datetime,time# 获取当前时间now_time = datetime.datetime.now()# 格式化时间字符串str_time = now_time.strftime("%Y-%m-%d %X")tup_time = time.strptime(str_time,"%Y-%m-%d原创 2021-10-12 23:05:21 · 752 阅读 · 0 评论 -
Windows定时自动执行python脚本2(自动运行问题已解决)
参考以下步骤设定任务计划程序参考以下链接https://blog.csdn.net/weixin_39701288/article/details/1099280451.打开python开发工具IDLE,新建一个‘test.py’文件,并写代码如下:import timewith open('test.txt', 'a+') as f:f.write(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())+' aaa\n')2.接下来创建一个原创 2021-10-10 21:43:09 · 5345 阅读 · 0 评论 -
训练看板之selenium爬取数据代码-20211008
为满足训练看板需求,将代码分成5部分。1.selenium爬取数据2.pandas清洗和整理数据3.pyecharts形成可视化看板4.截取看板形成图片5.发送邮件1.selenium爬取数据DLT速度太慢,故利用while循环和Try+except+else机制来确保报表已下载完成。from openpyxl.reader import excelfrom selenium import webdriverimport os,timefrom openpyxl import loa原创 2021-10-08 15:46:01 · 329 阅读 · 0 评论