python基础
文章平均质量分 69
艺赛旗RPA
助力企业解决流程自动化难题
展开
-
RPA经验分享--使用 python 往已有内容的 PDF 文件写入数据
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/只使用reportlab库好像没法在已经有内容的 PDF 页面中写入数据,只能生成一个空的 PDF 文件再写入。所以这里我是配合pdfrw库来实现的。具体见示例from reportlab.pdfgen.canvas import Canvasfrom pdfrw import PdfReaderfrom pdfrw.buildxobj import pagexobjf转载 2022-05-20 14:49:06 · 987 阅读 · 0 评论 -
使用 python 写出诗一样的代码 (一)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn前言从我用 Python 编写第一行代码以来,就被它的简单性、出色的可读性和特别流行的一行代码所吸引。在下面,我将给大家介绍并解释一些 Python 一行程序。可能有些你还不知道,但对你未来的 Python 项目很有用。1、交换两个变量a = 4 b = 5a,b = b,a转载 2021-04-02 13:37:35 · 794 阅读 · 0 评论 -
Python 实现图片大小压缩
了解RPA:https://www.i-search.com.cn/学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn起因截图组件配合验证码使用优化建议既然没人帮忙解决只能自己动手了小白先直接献上代码from PIL import Imageimport osdef compress_image(infile, outfile=’’, mb=150, step=10, qu转载 2021-03-12 13:42:17 · 818 阅读 · 0 评论 -
Python编程迷你项目(附原始代码)五⑯提醒应用
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn⑯提醒应用目的:创建一个提醒应用程序,在特定的时间提醒你做一些事情(桌面通知)。提示:时间模块可以使用跟踪提醒时间,toastnotifier库可以使用显示桌面通知。安装:win10toastfrom win10toast import ToastNotifierimport原创 2021-02-08 11:12:46 · 426 阅读 · 0 评论 -
Python编程迷你项目(附原始代码)四
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn⑪⑪子手目的:创建一个简单的控制台hangman游戏。现在将每个单词用下划线“ ”表示,给用户提供猜单词的机会,如果用户猜对了单词,则将“ ”用单词替换。import timeimport randomname = input("What is your name? ")pr原创 2021-02-08 11:10:23 · 346 阅读 · 0 评论 -
Python编程迷你项目(附原始代码)三
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn邮件地址切片器目的:编写一个Python脚本,可以从邮件地址中获取用户名和域名。提示:使用@作为分隔符,将地址分为两个字符串。发送自动发送邮件目的:编写一个Python脚本,可以使用这个脚本发送电子邮件。提示:电子邮件库可用于发送电子邮件。import smtplibfr原创 2021-02-08 11:09:05 · 410 阅读 · 0 评论 -
Python 编程迷你项目 (附源码) 二
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn③ 随机密码生成器目标:创建一个程序,可指定密码长度,生成一串随机密码。提示:创建一个数字 + 大写字母 + 小写字母 + 特殊字符的字符串。根据设定的密码长度随机生成一串密码。④ 句子生成器目的:通过用户提供的输入,来生成随机且唯一的句子。提示:以用户输入的名词、代词、形容原创 2021-02-08 11:07:25 · 536 阅读 · 0 评论 -
Python 编程迷你项目 (附源码) 一
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn大家也可根据项目的目的及提示,自己构建解决方法,提高编程水平。① 骰子模拟器目的:创建一个程序来模拟掷骰子。提示:当用户询问时,使用 random 模块生成一个 1 到 6 之间的数字。② 石头剪刀布游戏目标:创建一个命令行游戏,游戏者可以在石头、剪刀和布之间进行选择,与计算原创 2021-02-08 11:03:49 · 560 阅读 · 1 评论 -
RPA交流——自制txt项目流程执行日志并邮件报送
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn每日流程留档文本自动报送import datetimeimport smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.multipart impor原创 2021-02-01 10:19:51 · 774 阅读 · 0 评论 -
RPA教学——使用 python 写出诗一样的代码 (三)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn1、矩阵转置您需要将所有行转换为列,反之亦然。在 Python 中,可以使用 zip 函数在一行代码中置换一个矩阵。a=[[1,2,3],[4,5,6],[7,8,9]]transpose = [list(i) for i in zip(*a)]transpose[[1,原创 2021-02-01 10:18:38 · 427 阅读 · 1 评论 -
RPA交流——使用 python 写出诗一样的代码 (二)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn1、回文回文是一个数字或字符串,当它被反转时看起来是一样的。text = ‘level’ispalindrome = text == text[::-1]ispalindromeTrue2、用空格分隔的整数到一个列表lis = list(map(int, input().原创 2021-02-01 10:17:08 · 236 阅读 · 0 评论 -
RPA交流——使用 python 写出诗一样的代码 (一)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn前言从我用 Python 编写第一行代码以来,就被它的简单性、出色的可读性和特别流行的一行代码所吸引。在下面,我将给大家介绍并解释一些 Python 一行程序。可能有些你还不知道,但对你未来的 Python 项目很有用。1、交换两个变量a = 4 b = 5a,b = b,a原创 2021-02-01 10:15:54 · 911 阅读 · 0 评论 -
PRA2020.5 平台 API 接口调用(2021-01-21 更新)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn适用版本适用于RPA2020.5版本,RPA2020.3无API,其它版本请参考:==> rpa9 点击跳转==> rpa10 点击跳转==> RPA2020.4 点击跳转接口 API 手册调用方式及字段,请参考手册,打开方式如下:部署 202原创 2021-01-22 17:29:32 · 550 阅读 · 0 评论 -
RPA交流——获取邮件中的表格并保存本地
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn刚用到的,获取所有未读邮件中的表格并分别保存本地。源码展示import imapclient这个包导不进来,先导入 pyzmail36,下载好后再改回 pyzmail 即可import pyzmailfrom bs4 import BeautifulSoupimport pa原创 2021-01-22 17:27:54 · 1068 阅读 · 2 评论 -
RPA交流——调用百度正逆地理编码 API
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdnPython 调用代码开发之前首先要从百度地图开放平台获取 key 值 (即下文所用 ak)http://lbsyun.baidu.com/apiconsole/key/create#/homeimport requestsimport json‘’’正向地理编码‘’’d原创 2021-01-22 17:22:17 · 444 阅读 · 1 评论 -
RPA-GUI 之 tkinter 案例分享 - 无需安装第三方库!
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn源码分享from tkinter import *from tkinter import messageboxfrom PIL import Image,ImageTkimport re #正则表达式import requestsdef butonck():#改变lab颜原创 2021-01-11 10:42:17 · 380 阅读 · 0 评论 -
RPA教学——判断(if)语句
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdnif 的三种形式缩进打不出来,所以只能用缩进代替了ifif 条件 1:(缩进) 条件 1 满足执行的代码(不太建议使用,不满足时没有任何提示)if … elseif 条件 1:(缩进) 条件 1 满足执行的代码else:(缩进) 以上条件不满足时,执行的代码只有两种原创 2021-01-11 10:40:57 · 1069 阅读 · 0 评论 -
RPA教学——sql 取出商品的最新描述
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdnID DATE DESC001 2020-11-31 描述 1001 2020-12-22 描述 2001 2021-01-01 描述 3002 2020-11-11 描述 11002 2020-12-26 描述 22002 2021-01-06 描述 33目的:取出商品的原创 2021-01-11 10:39:43 · 207 阅读 · 1 评论 -
RPA教学——高手过招第 4 期:根据文字点击链接
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn一、题目根据文字点击百度首页导航栏, 例如传入“学术”,流程便点击导航栏中的学术。网址:https://www.baidu.com/二、Chrome 拾取与 IE 拾取的区别IE 拾取是根据 css selector 对目标网页中的元素进行匹配三、IE 浏览器解题找规原创 2021-01-11 10:37:07 · 574 阅读 · 0 评论 -
RPA教学——while 循环
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdnwhile是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while 语句的一般表达式为:while(表达式){循环体}。循环的作用就是让 指定的代码 重复的执行,直到指定的条件不满足为止。while 语句的基本语法:while 条件 (判原创 2021-01-11 10:24:45 · 963 阅读 · 0 评论 -
RPA教学——键盘输入技巧
键盘输入可发送所有的 ASCII 码及扩展 ASCII 码字符 (0-255), 若要发送 UNICODE 编码的字符则必须使用 “ASC” 选项加上您要发送的字符代码 (见下面的 {ASC}).键盘输入的语法跟 ScriptIt 以及 Visual Basic 的 “SendKeys” 命令类似. 字符序列将按原文发送, 但下列字符除外:‘!’表示告知 键盘输入要发送一个 ALT 键击动作, 因此语句 “This is text!a"的意思是按序发送按键 “This is text” 然后在按下"A原创 2021-01-07 14:43:20 · 1153 阅读 · 1 评论 -
RPA教学:Python“奇怪的“&“特殊的“数字字符串处理
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn众所周知,在某些特殊情况下,有些人会使用各种奇奇怪怪的符号来表示数字。例如有些人写自己的 QQ 号,是这样写的:加暁眉扣:玖壹五捌⑦二Ⅲ9再不久前我是这样创建一个字典并写一个转换方法来对其进行处理:{‘一’: 1,‘壹’: 1, ‘①’: 1,‘二’: 2, ‘三’: 3, …}原创 2021-01-07 14:42:09 · 475 阅读 · 0 评论 -
RPA教学——python 基础之 xpath
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdnxpath 介绍xpath(XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML/HTML 文档中对元素和属性进行遍历,并提取相应元素。它也是一种数据提取方式,只不过是针对 HTML/XML 数据,而 RPA 和爬虫主要和 HTML 打交道。原创 2021-01-07 14:40:42 · 480 阅读 · 0 评论 -
RPA教学——python 基础之数据解析 -re
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn正则表达式,又称规则表达式,通常被用来检索、替换那些符合某个模式 / 规则的文本。下面事正则表达式常见的使用场景:(1)、检查字符串是否合法:验证用户名(a-z,0-9,不能全是数字,不能全是英文字母)验证邮箱格式(例如:xxx@qq.com)验证电话号码(11 位数字)验证原创 2021-01-07 14:38:54 · 528 阅读 · 0 评论 -
RPA教学:工作日判断你上 (摸) 了几天班(鱼)?Python代码分享
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn第三方库安装及介绍python 判断工作日(节假日)导入所需模块import datetimefrom chinese_calendar import is_workday计算工作日函数源码分享获取截止指定日上班天数(法定休息日除外)def get_workdays(sta原创 2021-01-07 14:37:51 · 277 阅读 · 5 评论 -
RPA手把手——python 实现自动定时爬取天气预报发送邮件
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn自动定时爬取天气预报发送邮件【定时】+【发邮件】+【爬虫】#爬取天气,需要用到爬虫里面requests模块#引用模块import smtplib #发邮件from email.mime.text import MIMEText #用于构建内容文本from em原创 2021-01-07 14:34:03 · 2217 阅读 · 0 评论 -
RPA教学:用Python实现Excel中常用的 20个操作方法总结分享
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn前言Excel 与 Python 都是数据分析中常用的工具,本文将使用动态图 (Excel)+ 代码(Python) 的方式来演示这两种工具是如何实现数据的读取、生成、计算、修改、统计、抽样、查找、可视化、存储等数据处理中的常用操作!数据读取说明:读取本地 Excel 数据Exc原创 2020-12-21 17:24:51 · 1258 阅读 · 0 评论 -
RPA教学:高手过招第 4 期—路径变化、设置文本失效解决方案推荐
下载RPA:https://www.i-search.com.cn/?from=csdn了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/对路径变化的元素进行拾取,方案推荐需求说明如下图,当需求想要获取指定帖子时(作为案例说明,不直接通过网址链接),后期会因为发帖人(系统方)调整而对其路径进行修改。解决方案对需要获取的元素 ( 包含同等级)路径进行分析;通过循环遍历,将该元素同级元素依次通过获取文件组件,进行文本原创 2020-12-21 17:22:46 · 833 阅读 · 0 评论 -
RPA教学:python 生成 word、ppt 操作源码分享
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn使用 python 生成 wordcoding=utf-8from docx import Documentfrom docx.shared import Ptfrom docx.shared import Inchesfrom docx.oxml.ns import qn打原创 2020-12-21 17:20:03 · 814 阅读 · 0 评论 -
python Word 表格转 Excel
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdnword 转 excel 代码块分享:使用前需要手动安装一下 python-docx 注意不是直接安装 doxc,目前 docx 好像没兼容 py3x,步骤如下进入网址https://www.lfd.uci.edu/~gohlke/pythonlibs/CTRL+F 查找 python_doxc 下载 python_doc原创 2020-12-14 11:34:42 · 435 阅读 · 0 评论 -
python 深拷贝与浅拷贝
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn在开发一个流程的过程中使用到了变量给变量赋值,出现了意想不到的结果,想起来之前学到的深拷贝与浅拷贝写了一个简单的示例:a = [1, 2, 3]c = [4, 5, 6]b = aprint(“############a:”, a)print(“############b:”, b)a.extend©b.appe原创 2020-12-14 11:33:29 · 185 阅读 · 0 评论 -
RPA教学:Excel 文件转 TXT 格式
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn使用 pandas 模块读取数据import pandas as pdexcel_file = ‘Desktop/suplier.xlsx’txt_file = ‘Desktop/suplier.txt’df = pd.read_excel(excel_file, sheet_name=‘Sheet1’, header=原创 2020-12-04 15:22:57 · 393 阅读 · 0 评论 -
RPA教学:表格数据的排序功能(支持多列)
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn官方排序组件说明介绍【表格数据】- 排序1、功能说明对 DataFrame 数据进行排序操作。2、基本使用说明3、参数配置说明“ df ”参数:待排序的目标 DataFrame 数据。“values”参数:输入 DataFrame 的列名,作为排序的依据。“ascending”:设定排序的方式,默认 False原创 2020-12-04 15:21:57 · 823 阅读 · 0 评论 -
二次封装 requests,构造通用的请求函数
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn本章将告诉你该如何去对 request 模块进行二次封装,暂时并不会告诉你 HTTP 协议及原理、URL 等相关。当然你会使用然后在来阅读此文章一定会另有所获。我已经迫不及待要告诉你这个小秘密,以及想与你交流了。没时间解释了,快来一起和我一起探讨相关的内容吧官方文档对 requests 的定义为:Requests 唯一的一个非原创 2020-11-30 11:32:51 · 715 阅读 · 3 评论 -
jupyte notebook 主题设置
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn安装主题库安装 Jupyter 主题:pip install jupyterthemespip install jupyterthemes更新主题库然后,更新 Jupyter 主题:pip install –upgrade jupyterthemespip install --upgrade jupyterthemes原创 2020-11-30 11:31:20 · 125 阅读 · 0 评论 -
通过 PRA 的 python-pygame 玩转贪吃蛇
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn通过 PRA 控制台安装 pygamepip3 install pygame -i http://pypi.douban.com/simple –trusted-host pypi.douban.com执行 tanchishe.pypython C:\Users\Administrator\Desktop\tanchis原创 2020-11-30 11:29:02 · 313 阅读 · 2 评论 -
python 异常捕获方法总结
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn异常捕获当发生异常时,我们就需要对异常进行捕获,然后进行相应的处理。python 的异常捕获常用 try…except…结构,把可能发生错误的语句放在 try 模块里,用 except 来处理异常,每一个 try,都必须至少对应一个 except。此外,与 python 异常相关的关键字主要有:1 捕获所有异常包括键盘中原创 2020-11-30 11:26:36 · 595 阅读 · 0 评论 -
RPA教学:正则表达式使用系列(六)贪婪模式与非贪婪模式
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn贪婪模式与非贪婪模式贪婪模式:在整个表达式匹配成功的前提下,尽可能多的匹配 (*);非贪婪模式:在整个表达式匹配成功的前提下,尽可能少的匹配 (?);Python 里数量词默认是贪婪的。示例一import restr = ‘abbbc’# 贪婪模式pattern = re.compile(r’ab*’) # *原创 2020-11-24 11:44:49 · 235 阅读 · 0 评论 -
RPA教学:python 基础之 list 倒序操作
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn前言让列表逆序排列是我们编程时常碰到的问题,在 Python 中,将列表逆序有 3 种方式,下面将逐一讨论。当然,这里说的 3 种方式指的是使用 Python 的内建模块的方法,不使用第三方的方法,包括你自己可能会写的循环等。假设我们现在有这么一个列表[1, 2, 3, 4, 5]我们最终想得到的是[5, 4, 3,原创 2020-11-13 11:39:47 · 221 阅读 · 0 评论 -
RPA教学:openpyxl修改单元格格式(隐藏小数、设定百分数位数)
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn修改单元格格式(隐藏小数、设定百分数位数)from openpyxl.styles import colorsfrom openpyxl.styles import Font, Color,PatternFillfrom openpyxl.styles import colorsfrom openpyxl import原创 2020-11-13 11:37:57 · 2768 阅读 · 0 评论