- 博客(41)
- 收藏
- 关注

原创 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环
掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环人生苦短,我用python语言的种类:语言的发展:什么是python搭建 Python开发环境:集成开发环境(IDE):Python代码的组织结构存储结构:代码模块的结构如何插入一段漂亮的代码片数据类型整型浮点型布尔值字符串空值类型转换声明变量转换为整数浮点数的小数部分将被舍弃打印结果打印类型声明变量转换为字符串打印...
2019-11-09 15:20:14
2683
4
原创 解决RPA场景运行程序出现权限不足
在注册表编辑器的左侧窗格中,导航到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System。在"数值数据"框中,键入 0(如果要关闭 UAC)或键入 1 以打开 UAC。注意 如果RPA场景运行中 出现权限不足 参考(worker\workerhub 均设置管理员启动,关闭UAC)通过按 Windows + R 组合键打开注册表编辑器,键入regedit,然后按 Enter。修改后可能需要重启机器生效。
2023-04-21 14:46:03
746
原创 RPA项目中常见文件处理合集分享
生成和修改常用文本操作https://support.i-search.com.cn/article/1608539443945https://support.i-search.com.cn/article/1611883821981word文件内容批量匹配并标注(修改字体样式)from docx import Documentfrom docx.shared import RGBColor, Pt, Cmimport osimport globdef pipei(file_path,k
2021-02-04 10:30:35
856
原创 jupyte notebook主题设置
安装主题库安装Jupyter主题:pip install jupyterthemespip install jupyterthemes更新主题库然后,更新Jupyter主题:pip install --upgrade jupyterthemespip install --upgrade jupyterthemes查看可用主题安装和更新成功以后,可以查看可用主题:jt -ljt -l设定主题样式现在我们可以开始修改掉看着难受的白色主题了,我个人喜欢暗一点的背景主题,于是选择了
2020-11-27 11:05:56
265
原创 使用RPA中selector选择日期操作
使用selector选择日期分析代码支持import datetimedef get_zhou(): # 获得当前时间 now = datetime.datetime.now() # 转换为指定的格式 now.strftime("%Y%m") new_week = datetime.datetime.strptime(now.strftime("%Y%m")+'01','%Y%m%d').strftime('%W') old_week=now.strft
2020-10-28 14:12:28
1412
原创 python中表格处理常用的行列转置操作
行列转置操作def hang_to_lie(old_df): ''' old_df:需要转置的df对象 return: 转置后的二维数组 ''' matrix = old_df.values print(matrix) trans = [] for i in range(old_df.shape[1]): trans.append([row[i] for row in matrix]) print(t
2020-08-30 12:47:36
2906
原创 代码项目部署到Windows任务计划程序
文章目录创建.bat文件新建文本文件编辑文件保存为.bat文件在Windows任务计划程序添加可右键添加文件夹,然后创建任务在触发器中设定定时在操作中添加要执行的脚本附文创建.bat文件新建文本文件编辑文件D:\Program Files\IS-RPA2020\Python\python.exe C:\Users\Administrator\Documents\RPA\Project\send_email_to_nannan\codes\Main.py保存为.bat文件在Windows任
2020-07-25 21:16:04
405
原创 python3发送邮件操作
发送.xlsx文件参考博文用SMTP模块发送带附件的邮件菜鸟教程发邮件import smtplibfrom email.mime.text import MIMETextdef send_email(): # smtp服务器 smtpserver = 'smtp.qq.com' # 发送方信息 user = 'qqhao@qq.com' # 如果使用MailEnable做邮件服务器,那么可以在该软件中查看用户名 一般该软件用户名会去掉.com ,比如boss@
2020-07-15 15:07:15
206
原创 获取到的json格式数据(json文件)转dataframe后进行之后操作
参考博文json格式数据转dataframeimport pandas as pdfrom pandas.io.json import json_normalizeimport json# data_str可以是网页获取的data(json格式)data_list = json.loads(data_str) df = json_normalize(data_list) json文件数据转dataframe获取json文件数据data_str = open(‘data.json’)
2020-07-14 17:52:02
582
原创 序列化之pickle和json的使用练习
"""# pickle可以很方便地序列化所有对象。不过json作为更为标准的格式,具有更好的可读性(pickle是二进制数据)和跨平台性。是个不错的选择。# json使用的四个函数名和pickle一致。# 内存中的序列化:import json# dic = {'age': 23, 'job': 'student'}# dic_str = json.dumps(dic, indent=4)# print(type(dic_str), dic_str)# # out: <class
2020-07-09 14:49:32
122
原创 list和numpy.ndarray以及DataFrame之间的转换
list和numpy.array之间的转换List转numpy.array:temp = np.array(list)numpy.array转List:arr = temp.tolist()示例list和pandas之间的转换df.values转换为 numpy.ndarray类型df.values.tolist()转换为list类型示例list转DataFramepd_obj = pd.DataFrame(ls,columns=[‘A’,‘B’])numpy.ndarray
2020-07-08 14:18:57
2986
原创 (RPA)pip Fatal error in launcher: Unable to create process using(pip无法使用)
问题:今天使用RPA找到了python环境,也配置了环境变量,python可以使用,但是就是不能使用pip解决方案:1.python pip.exe install 可以使用(强迫症就受不了了看第二种)2.在cmd下执行“python -m pip install --upgrade pip”...
2020-07-02 10:52:26
154
原创 python的md5和sha1加密的简单使用
MD5MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码。python内置的 hashlib 模块就包括了 md5 和 sha1 算法。而且使用起来也极为方便db5范例:SHA1SHA1的全称是Secure Hash Algorithm(...
2020-04-20 15:15:57
634
原创 Java jdk安装和android-sdk安装
Java jdk安装:next往下点。。。点就完了Android sdk安装:解压缩到d:\sdk,执行SDK Manager.exe如果下载速度慢可以使用国内的镜像网站在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』输入框内填入镜像服务器地址(不包含http://,如下图)和端口,并...
2020-04-20 09:13:32
795
原创 Django框架开发RSS订阅
Django框架开发RSS订阅一、RSS是什么:是一种获取兴趣目标最新更新的工具Exp:可以关注很多个网站,但是却不知道网站内容何时发生更新,除非进入网站查看RSS目标就是为了解决以上问题 RSS可以将网站特定内容包装成XML格式用户只需要订阅对应的RSS地址,即可获取最新通知用户可以通过RSS聚合工具查看RSS包装网站的结果二、Django自带将网站内容包装成XML格式工具 1、...
2020-02-25 20:22:30
285
原创 Django框架使用流程(扩展) 构造表单的三种方式
完全使用html元素构造表单1,模板中定义html表单 {{errors}} 用户名: 密码: 重复密码: 2,视图函数处理表单def form(request):if request.method == “GET”:return render(request,‘form.html’)else:...
2020-02-19 14:00:40
230
原创 Django MVT详细说明(三)模板T
模板使用一、模板介绍1,作为Web框架,Django提供了模板,可以很便利的动态生成HTML2,模版系统致力于表达外观,而不是程序逻辑3,模板的设计实现了业务逻辑(view)与显示内容(template)的分离,二、模板引擎在Django框架中,可以使用两种模板引擎,一种是 默认的Django模板引擎 ,还有一种叫做其他 ,比如Jinja2模板引擎 ;1,模版引擎的作用和优点模版...
2020-02-19 09:19:07
375
原创 Django MVT详细说明(二)视图V
一、项目路由在settings中配置了项目路由ROOT_URLCONF = ‘demo1.urls’在项目路由urlpatterns中通过include函数引入应用路由配置文件url(‘book/’,include(‘book.urls’))二、应用路由在应用路由中urlpatterns通过url函数引入每一个子路由三、定义视图函数(带有两个参数)def detail(req...
2020-02-19 09:17:51
314
原创 Django MVT详细说明(一)模型M
模型MORM一、MVC 与 ORMMVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,比如我们之前搭建的快速开发项目,就不需要考虑数据库的问题ORM是“对象-关系-映射”的简称,主要任务是:1,对象的类型生成表结构2,将对象、列表的操作,转换为sql语句3,将sql查询到的结果转换为...
2020-02-19 09:15:24
456
原创 Django框架使用流程(扩展) 投票小应用
在应用下的models.py中添加用户类User(继承django自带的用户系统)在项目下的setting.py中配置信息删除之前的数据库(db.sqite3,以及migrations文件夹下的迁移文件,注意不要删除init,py文件)因为删除了原数据库,想要启动服务器需要以下操作:1.生成迁移文件 用于数据库交互 python manage.py makemigrations会在对...
2020-02-19 09:09:52
179
原创 Django框架使用流程(六)管理静态文件及解除硬编码
管理静态文件说明项目中的CSS、图片、js 都是静态文件1,配置静态文件在settings 文件中定义静态内容STATIC_URL = ‘/static/’STATICFILES_DIRS = [os.path.join(BASE_DIR,‘static’)]目录创建在项目根目录下创建static目录,再创建当前应用名称的目录mysite/static2,在模板中可以使用硬编码...
2020-02-14 11:25:22
294
原创 Django框架使用流程(五)模板渲染
一,创建模板模板模板是html页面,可以根据视图中传递的数据填充值(1)在网站目录(bookdemo)下创建templates子目录(2)修改settings.py文件,设置TEMPLATES的DIRS值:‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)](3)在模板中访问视图传递的数据上述步骤3可以简写 # 快捷方式 (将上面3步简...
2020-02-13 19:58:44
303
原创 Django框架使用流程(四)自定义管理页面及路由与视图
一、页面管理(1.运行服务器 2.站点简单管理)请看上回分解3,自定义管理页面Django提供了admin.ModelAdmin类通过定义ModelAdmin的子类,来定义模型在Admin界面的显示方式from django.contrib import adminfrom .models import Book,Hero# Register your models here.cl...
2020-02-13 19:17:09
908
原创 Django框架使用流程(三)数据测试及创建后台站点
一、数据测试Django自带了ORM我们只需要熟悉常用的ORM即可通过ORM来完成原有SQL语句才能做到的增删改查在manage.py 同级目录下进入python shell,进行简单的模型API练习python manage.py shell引入需要的包:from booktest.models import Book,Herofrom django.utils import ti...
2020-02-11 22:55:27
203
原创 Django框架使用流程(二)创建模型类与表 及 使用Navicat查看
一、MVT中数据模型的使用Django中使用MVT设计,在models.py文件中通过ORM与数据库完成交互二、数据表的设计本示例完成图书-英雄信息的维护,需要存储两种数据:图书、英雄图书表结构设计:表名:Book图书编号:id主键图书名称:title书名图书发布时间:pub_date出版日期英雄表结构设计:表名:Hero英雄编号:id主键英雄姓名:name英雄名英雄性别...
2020-02-11 22:10:07
744
原创 Django框架使用流程(一)创建项目及应用
一、开发工具的安装1.python解释器2.pycharm编辑器,专业版本自带一些Django的菜单操作3.在当前虚拟环境下进入终端执行命令python -m pip install django安装后执行命令pip list二、创建Django项目在当前虚拟环境下进入终端执行命令django-admin startproject bookdemo当前项目的目录结构如下图:...
2020-02-11 21:43:17
621
原创 掉进悬崖的小白,学习python异常处理,做简单总结(附自定义异常小例题)。
掉进悬崖的小白,学习python异常处理,做简单总结什么是异常?异常实际上是程序中错误导致中断了正常的指令流的一种事件.和传统的方法比较异常的优点:1.把错误代码从常规代码中分离出来2.把错误传播给调用堆栈3. 按错误类型和错误差别分类4. 系统提供了对于一些无法预测的错误的捕获和处理什么情况下使用异常机制?1.当方法因为自身无法控制的原因而不能完成其任务文件不存在,网络连接无...
2019-12-03 20:27:56
372
原创 掉进悬崖的小白,做字符串操作小总结,因为记不住哈哈
字符串常用操作总结# 常见操作 - 查找string.find(str, beg=0, end=len(string))检测str是否包含在string中,# 如果beg和end指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回 - 1str1 = "adgsdgSHAERHGDFASFAsdgsdf\nhtyj"print(str1.find("dg"))# str...
2019-11-28 19:44:32
97
原创 掉进悬崖的小白,总结python基础第一阶段,面向对象复习题刷起来!
掉进悬崖的小白,总结python基础第一阶段,面向对象复习题刷起来!1.函数相关函数的含义广义:为获得某种东西或达到某种目的而采取的手段与行为方式。狭义:函数是指由一系列的程序语句组成的代码块特性:1.带名字的代码段2.函数是代码重复使用的重要手段,是重用的基本手段:无论现实世界还是程序世界,都以函数来达到重用的目的函数的定义定义语法:[]表示可选 <>表示必...
2019-11-21 16:28:59
346
原创 掉进悬崖的小白实现:任意36进制以内数转换任意进制。初学方法有限,大佬多指点。
"""# author Liu shi hao# date: 2019/11/21 14:19# file_name: switch_num_to_num"""def in_int_n(): while True: num = input("请输入要转换的n进制n(暂支持36进制):") if num.isdigit() and 2<=in...
2019-11-21 16:12:59
240
1
原创 掉进悬崖的小白,学习python基础第二周,面向对象编程,用类描述事物,学会封装。用python编写普通用户类(登录注册)。
掉进悬崖的小白,学习python基础第二周,面向对象编程,用类描述事物,学会封装。用python编写普通用户类(登录注册)。面向对象的概念面向对象编程(Object Oriented Programming)简称OOP:用认识一个系统的方式来分析、设计和实现一个系统。面试答案:封装、继承和多态即为面向对象面向对象的方法包括:面向对象的分析(OOA, Object-Oriented ...
2019-11-16 17:01:02
313
原创 掉进悬崖的小白,学python时被拉进函数漩涡,参数类型灌入脑中,学会复用代码 DRY,局部变量和全局变量的冲突解决。猜数游戏,数字转换大写汉字,随机赋不重复值。
掉进悬崖的小白,学python时被拉进函数漩涡,参数类型灌入脑中,学会复用代码 DRY,局部变量和全局变量的冲突解决。猜数游戏,数字转换大写汉字,随机赋不重复值。函数(function)函数论:广义:为获得某种东西或达到某种目的而采取的手段与行为方式。狭义:函数是指由一系列的程序语句组成的代码块特性:1.带名字的代码段2.函数是代码重复使用的重要手段,是重用的基本手段:无论现实...
2019-11-13 21:41:38
341
原创 掉进悬崖的小白,开始学习列表,继续向基础进军,列表操作,趣味游戏继续走起~
掉进悬崖的小白,开始学习列表,继续向基础进军,列表操作,趣味游戏继续走起~列表列表概念及存储方式:1.一个可变长的存储一系列数据的顺序集合2.列表是通过索引来访问的3.由连续的内存位置组成的定义列表:列表标识:[]定义空列表empty_list = []定义同类型存储的列表:str_list = [“程咬金”,“亚瑟”,“曹操”]int_list = [1,23,66,27...
2019-11-13 16:55:18
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人