- 博客(63)
- 资源 (10)
- 收藏
- 关注

原创 Python50行代码实现每日鸡汤和天气预报推送,实现邮件发送
Python50行代码实现每日鸡汤和天气预报推送,实现邮件发送(1)实现爬取爱词霸网站的每日一句(1)爬取天气预报网站的天气情况获取请求头每天学习一点,进步一点,强大一点!(1)实现爬取爱词霸网站的每日一句爱词霸开源接口http://open.iciba.com/dsapi/可以先点击上去看看,爱词霸的每日一句包括了英文版和中文版。我们将有用的东西爬取下来,就将这个功能封装成了一个函数,方便调用。以下是代码import jsonimport requests# 爬取爱词霸每日鸡汤de
2020-07-24 13:57:34
2769
1

原创 Python中lambda 函数详解与运用
Python中lambda 函数详解与运用一、lambda表达式介绍二、lambda语法三、lambda 特性四、lambda 常见用法五、lambda 结合其它函数一、lambda表达式介绍python中有一种灵活,便捷的且具有函数功能的表达式:lambda表达式!lambda表达式,又称匿名函数,是现代各种编程语言争相引入的一种语法,其功能堪比函数,设计却比函数简洁。二、lambda语法lambda [parameter_list] : expression根据其语法格式可以得到lamb
2020-06-07 17:45:33
20312
2

原创 ModuleNotFoundError: No module named 'pip'问题解决
解决ModuleNotFoundError: No module named 'pip'问题问题描述解决方法问题描述今天用pip查看自己有哪些库的时候,报了下面的错。C:\Users\asus>pip listTraceback (most recent call last): File "d:\users\asus\appdata\local\programs\python...
2020-05-02 15:01:26
2094

原创 Python正则(1)re.match\search\findall\finditer方法
Python3 正则表达式re.match函数正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。re.match函数re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match...
2020-04-24 00:15:18
300

原创 Python3.8+PyQt5+pyqt5-tools+Pycharm配置+将ui文件转py文件
安装PyQt5时缺少designer.exe个人使用环境安装过程1. 安装PyQt52. 安装pyqt5-tools3. 查看4. 创建环境变量配置过程1. 打开Pycharm个人使用环境本人使用环境:win 8python 3.8pycharm 2019.xx.xx安装过程1. 安装PyQt5使用镜像源快速安装PyQt5:pip install -i https://py...
2020-04-19 16:56:51
1976
4

原创 Python在pip时常用的镜像源
python 常用的镜像源国内镜像国外镜像使用方法临时使用默认使用Python在cmd中下库时用pip install xxxx(xxxx为库名),默认在Python的官方源pypi.python.org/pypi 下载,有时会因为超时等问题无法下载成功。所以可以选择一些比较稳定速度比较快的国内镜像来下载python库。国内镜像豆瓣:http://pypi.douban.com/sim...
2020-04-19 14:14:35
3322

原创 软件测试知识记录
白盒测试白盒测试方法包括:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖,因此没有边界值测试!虽然边界值测试既可以用于黑盒也可以用于白盒,但它的确不属于白盒测试方法。白盒测试:测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据...
2020-04-12 16:54:01
366

原创 第一次在优快云使用Markdown编辑器
第一次在优快云使用Markdown编辑器第一步:登陆优快云第二步:到创作中心第三步:点击Markdown编辑器进行创作以下为Markdown基本语法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚...
2020-04-11 16:13:58
454
原创 linux下查看文件编码和修改文件编码
1、查看当前目录下所有文件编码: 查单个更改 '*' 就可以[root@cs174 export]# find . -name 'test.csv' | xargs file./test.csv: UTF-8 Unicode text[root@cs174 export]# find . -name '*' | xargs file.: direct...
2022-05-25 11:32:20
3048
原创 python3 PDF分割工具 附代码和exe免安装文件
代码如下:from appJar import guifrom PyPDF2 import PdfFileWriter, PdfFileReaderfrom pathlib import Pathdef validate_inputs(input_file, output_dir, range, file_name): errors = False error_msgs = [] # Make sure a PDF is selected if P...
2021-10-16 16:38:46
158
原创 Python3 连接服务器操作linux命令,使用paramiko库
import paramikoimport time# 服务器相关信息,下面输入你个人的用户名、密码、ip、linux命令等信息ip = "172.16.1.7"port = 22user = "root"password = "112233"# 输入linux命令commands = ["pwd", "ll"]ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 建.
2021-09-27 16:25:13
300
原创 Python3 transport连接服务器,上传、下载文件
import paramiko #连接服务器transport = paramiko.Transport(('hostname',22))transport.connect(username='账号',password='密码')ftp = paramiko.SFTPClient.from_transport(transport) # 实例化一个ftpftp.get('服务器文件路径',' 本地文件路径') # 下载文件ftp.put('本地文件路径', '服务器文件路径') #.
2021-09-27 16:19:52
668
原创 Python操作mysql数据库的基本封装,使用pymsql
import pymysqlclass MysqldbCon(): # 获取数据库连接 def getCon(self): self.host = '172.16.3.78' self.user = 'root' self.passwd = '111111' self.db = "test_chl" self.port = 3306 self.charset = 'utf8' .
2021-09-24 11:26:06
767
原创 python 遍历文件夹内文件生成MD5码
python 遍历文件夹内文件生成MD5码import osfrom hashlib import md5lst = []def traverse(rootDir): for root, dirs, files in os.walk(rootDir): for file in files: lst.append(os.path.join(root, file)) for dir in dirs:
2021-09-17 09:47:02
1022
原创 sed 字符串替换
sed 字符串替换1. sed替换的基本语法为:sed ‘s/原字符串/替换字符串/’单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\\”进行转义。2. 单引号” ‘ ’”是没有办法用反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就行了,格式如下:# 要处理的字符包含单引号sed “s/原字符串包含’/替换字符串包含’/”3. 命令中的三根斜线分隔符可以换成别的符号,有时候替换目录字符串的时候有较多斜线,这个时候换成其它的分割符是较为方便,只需要紧
2021-05-13 19:20:59
960
原创 Linux下ctrl +组合键 及vi操作快捷键
Linux下ctrl 常用组合键Ctrl+左右键 单词间跳转Ctrl+a 跳到行首Ctrl+c 结束正在运行的程序Ctrl+d 结束输入或退出shellCtrl+e 切换到命令行末尾Ctrl+k 清除当前光标之后的内容Ctrl+l 清屏,【是字母L的小写】等同于ClearCtrl+q 恢复屏幕输出【解锁终端】Ctrl+r 查找历史命令【输入关键字,就能调出以前执行过的命令】Ctrl+s 暂停屏幕输出【锁住终端】Ctrl+t 调换光标所在处与其之前字符位置,并把光标移到下个字
2021-05-07 14:54:55
899
原创 python 判断变量的数据类型是否为字符串、整数、浮点数、列表、字典等
python 判断变量的数据类型是否为字符串、整数、浮点数、列表、字典等python中,判断某变量的数据类型是否为字符串、整数、浮点数、列表、字典等,可以使用isinstance()函数,也可通过比较 type(x) == type(y)的值来判断。其余类型同理即可!A = 12345B = [12345]C = {'A':123,'B':45}D = 1.2345E = 'ABCDE'isinstance(A, int) #Trueisinstance(B, list) #T
2021-04-03 14:04:06
3692
原创 Idea快捷键大全(Windows)
Idea快捷键大全(Windows)链接地址:https://blog.youkuaiyun.com/qq_38963960/article/details/89552704
2021-03-20 11:23:00
98
原创 Xshell等程序运行时报错:由于找不到mfc110.dll,无法继续执行代码。解决方案!
Xshell等程序运行时报错:由于找不到mfc110.dll,无法继续执行代码环境:win10 64位点击进入下载:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679注意:64位系统要同时安装x86和x64才可以!!!!!!
2021-03-04 13:12:40
1579
2
原创 Notepad++无法更改为中文的解决办法
文章目录正常设置更改为中文的解决办法正常设置在菜单栏中找到“Settings”,点击它,在下拉菜单中找到“Preferences”,然后点击。点击General选项,再在localization(界面语言) 选择中文简体。到这我们就可以将中文设置出来了。更改为中文的解决办法通过上面的方法还是不行的话。在Notepad++软件安装目录下,有一个localization文件夹,打开:chineseSimplified.xmlenglish.xml用文本编辑器打开 chineseSimplifi
2021-02-01 20:02:10
2160
3
原创 JDK1.8下载 jdk1.8-64下载 国内源
jdk1.8-64下载链接:https://pan.baidu.com/s/1duNWnGhPi69gYKKAVYBwhg提取码:u5ke链接:https://pan.baidu.com/s/1u6TMZaQ8D-9nIFUSEX1RiA提取码:ie59如果网盘下载没会员,可以用下面的镜像。(此网站还有好多资源,关键下载快!)发现一个jdk1.8安装包国内源,百兆光纤,高速下载,再也不用担心 网速慢 啦~:http://apache.apooloo.cn/#/down/f1b54d77df533
2021-01-31 14:51:05
2139
原创 Oracle账号 Oracle官网登录下载资源账号密码共享
Oracle账号Oracle官网登录下载资源账号密码共享Oracle官网登录下载资源账号密码共享oracle官网下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.htmlOracle帐号:2696671285@qq.comOracle密码:Oracle123亲测可用(2021.01.31)这也是好心人分享的,感谢!...
2021-01-31 14:26:16
3530
6
原创 Win10离线安装.NET Framework 3.5的方法和解决Window update拒绝访问方法
Win10离线安装.NET Framework 3.5的方法和解决Window update拒绝访问方法Window update拒绝访问解决方法很多软件的安装都需要保证计算机安装有.NET Framework 3.5,然而安装它需要把Windows update 设置为自动,如何找到Windows update呢? 同时按下Win + R键,在运行窗口中输入services.msc找到windows update,但是不少人设置windows update会遇到拒绝访问。Window updat
2021-01-23 13:20:08
5348
3
原创 Linux查系统、版本基本信息
Linux查系统、版本基本信息**`【附】系统信息查询大全`**Linux下查看版本信息(包括位数、CPU内核信息、CPU具体型号等)uname -a (Linux查看版本当前操作系统内核信息)[root@S-CentOS home]#uname -acat /proc/version (Linux查看当前操作系统版本信息)[root@S-CentOS home]#cat /proc/versioncat /etc/issue 或 cat /etc/redhat-release(Lin
2021-01-21 19:57:30
174
原创 python3 通过关键字合并excel表格
python3 通过关键字合并excel表格支持追加合并或者第二个文件开始去表头合并# -*-coding: utf-8 -*-import xlsxwriterimport xlrdimport osprint( "此脚本用于合并规律性的xlsx文件即excel,支持当所有文件表头一样时,第二个文件起表头不提取,直接提取内容;\n也可以支持所有合并在一起,由参数allone控制,allone填1则所有合并,否则第二个文件起表头不提取,直接提取内容")allone = input
2020-11-23 22:37:03
945
原创 chrome正受到自动测试软件的控制,执行自动化脚本谷歌浏览器窗口会自动关闭解决方法
chrome正受到自动测试软件的控制,执行自动化脚本谷歌浏览器窗口会自动关闭解决方法增加参数例如:python+selenium自动化,没有写close和quit方法,谷歌浏览器窗口会自动关闭解决方法增加参数option.add_experimental_option(“detach”, True)例如:#加启动配置option = webdriver.ChromeOptions()#关闭“chrome正受到自动测试软件的控制” #V75以及以下版本#option.add_ar
2020-09-26 16:49:57
3256
原创 su(su root)、sudo、su - root的区别
su或su root、sudo、su - root的区别su或su root 和 su - root区别su和sudo的区别su或su root 和 su - root区别su 后面不加用户是默认切到 rootsu 是不改变当前变量su - 是改变为切换到用户的变量也就是说su只能获得root的执行权限,不能获得环境变量而su -是切换到root并获得root的环境变量及执行权限总结su 环境变量不变;su - root环境变量随之改变su和sudo的区别共同点:都是roo
2020-08-30 14:09:42
4867
原创 数组中的子数组、子序列,以及字符串的子串、子序列解释
数组中的子数组、子序列,以及字符串的子串、子序列解释数组子数组子序列字符串子串子序列数组子数组子数组的定义:一个或连续多个数组中的元素组成一个子数组(子数组最少包含一个元素)子序列子序列的定义:子序列就是在原来序列中找出一部分组成的序列(子序列不一定连续)在数学中,某个序列的子序列是从最初序列通过去除某些元素但不破坏余下元素的相对位置(在前或在后)而形成的新序列。例如:数组:[1,2,3,4,5,6] ;其中一个子序列可为[2,3,6]字符串子串子串定义:字符串中任意个连续的字符组成
2020-08-09 14:24:36
24091
原创 Markdown表格内换行
markdown表格内换行使用html标记语言``其它Markdown用法可点击下方使用html标记语言<br>小组姓名一组1.小明2.小李3.小吴二组1.小杨2.小马3.小王其它Markdown用法可点击下方其它Markdown用法https://blog.youkuaiyun.com/chl183/article/details/105453393...
2020-08-02 15:27:58
649
原创 Python列表、元组、集合、字典的操作及列表与字典时间复杂度的比较
Python列表、元组、集合、字典的操作及列表与字典时间复杂度的比较列表元组字典集合是否可变可变不可变可变可变是否有序有序有序可变可变元素是否重复可重复可重复键不可重复不可重复定义符号[](){key:value}{}创建1.[]直接创建2.list()3.列表解析式1.()直接创建2.tuple()1.{}直接创建2.dict()1.set()(不可以使用{}来创建,那样是dict而不是set)删除1.de
2020-08-02 14:10:32
1192
原创 python 整数加法拆分
整数加法拆分121问题描述:求将正整数 n 无序拆分成最大数为 k 的拆分方案个数,要求所有的拆分方案不重复。例如 n=5, k=5时, 对应的拆分方案如下:5 = 55 = 4 +15 = 3 + 25 = 3 + 1 + 15 = 2 + 2 + 15 = 2 + 1 + 1 + 15 = 1 + 1 + 1 + 1 + 1def func(): a = int(input()) num = [0] * (a + 1) num[0] = 1 fo
2020-07-28 23:26:11
3149
2
window远程桌面使用
2022-05-07
hebing.exe 合并
2020-11-23
正则表达式学习.py 学习
2020-04-24
MathType常用快捷键-精心整理.pdf
2020-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人