python
weixin_43478936
这个作者很懒,什么都没留下…
展开
-
解决Python发送邮件失败问题
Python 实现简单的邮件发送python菜鸟教程中邮件发送代码如下:sender = '1507376157@qq.com'receivers = ['429240967@qq.com'] # 接收邮件# 三个参数:第一个为文本内容,第二个 plain 设置文本格式,第三个 utf-8 设置编码message = MIMEText('Python 邮件发送测试...', 'plain', 'utf-8')message['From'] = Header("菜鸟教程", 'utf-8')原创 2020-07-04 09:50:20 · 3534 阅读 · 0 评论 -
rsa生成公钥秘钥中产生的问题
解决 ‘module’ object has no attribute ‘newkeys’(1)需要导入模块rsa自己在学习的过程中遇到了以下的错误显示没有这个属性解决办法:(1)检查是否有rsa模块,如果没有就下载该模块进入cmd后输入python2显然是有rsa模块的,如果没有,退出python2然后输入python2 -m pip install rsa(2)检查是否...原创 2018-12-27 10:31:15 · 4990 阅读 · 1 评论 -
python进行简单爬虫示例
一直觉得“爬虫”这个词很高大尚,然后就想着感受一下,百度了之后。顿时觉得也没那么高深,实现简单一点的爬虫,即便是菜鸟也可以做到。一个简单的爬虫,两部分组成,下载html和解析html文档。下面示例中实现了一个爬取糗事百科的首页的笑话的网络爬虫,可作大家参考工作环境:VS code ,python2.7需要导入基本包:requests、 BeautifulSoup 、bs4导入包的方法:进...原创 2018-11-30 14:43:08 · 317 阅读 · 0 评论 -
助你理解python中的正则表达式
常用正则函数:m = re.search(pattern, string) # 搜索整个字符串,直到发现符合的子字符串。m = re.match(pattern, string) # 从头开始检查字符串是否符合正则表达式。必须从字符串的第一个字符开始就相符。可以从这两个函数中选择一个进行搜索。上面的例子中,我们如果使用re.match()的话,则会得到None,因为字符串的起始为‘a’...原创 2018-11-17 11:46:12 · 225 阅读 · 0 评论 -
梳理python对文件、文件夹的基本操作
python中对文件、文件夹的操作原文链接:http://www.cnblogs.com/VseYoung/p/9941873.html需要提前导入两个包:os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.r...转载 2018-11-22 12:08:09 · 102 阅读 · 0 评论 -
解决.ui文件生成的.py文件运行不出现界面问题
解决.ui文件生成的.py文件运行不出现界面问题一般需要导入下面两个包from PyQt5.QtWidgets import QApplicationimport sys并且在.py文件中加入以下代码:if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) widget = QtWidgets....原创 2018-11-16 19:47:51 · 9659 阅读 · 4 评论 -
QGroupBox布局中简单的操作
QGroupBox中布局各个控件的使用注意:我是先用了Qt designer设计,然后根据转成的.py文件代码,进行适当修改得到的。将进行三个示例讲解目录: QGroupBox上添加栅格布局某一组件充满整个QGroupBoxQGroupBox上的组件按某比例进行显示**示例1:**先来效果图进行展示:进行放大窗口后要保持其控件比例不变,效果图如下:以上图片是用Qt designe...原创 2018-11-21 10:33:30 · 11338 阅读 · 0 评论 -
归并排序
归并排序归并操作归并操作(merge),也叫归并算法,指的是将两个顺序序列合并成一个顺序序列的方法。如 设有数列{6,202,100,301,38,8,1}初始状态:6,202,100,301,38,8,1第一次归并后:{6,202},{100,301},{8,38},{1},比较次数:3;第二次归并后:{6,100,202,301},{1,8,38},比较次数:4;第三次归并后:{...原创 2018-11-01 09:56:41 · 132 阅读 · 0 评论 -
python读取yaml文件中的数据
注意:在python2中进行读取方式有两种代码中的其中一种方式以注释的形式展现出来:yaml中文件的内容如下:'top宽度:': '27'# ----------- 必须 -----------------------# 计算机用户名username: onepointpython文件中的代码如下:#! -*- coding:utf-8 -*-import yamlwi...原创 2018-10-31 17:30:07 · 2733 阅读 · 0 评论 -
QMainWindow 与QWidget的区别
QMainWindow 与QWidget的区别QWidget运行后就只有一个“页面”,而QMainWindow运行后生成了一个“窗口”。QMainWindow的布局如下图所示:从外到内依次是菜单栏、状态栏、工具栏、停靠窗口、中心窗口。查看帮助文档可以发现,setMenuBar、addToolBar、setCentralWidget、setStatusBar几种行为只有QMainWindo...原创 2018-10-31 16:53:51 · 2415 阅读 · 0 评论 -
解决python中解决No module named XXXX 问题
百度的时候大部分时间是推荐安装Anaconda3 。Anaconda3 强大归强大,但是需要下载并且需要进行配置环境才可以用,如果觉得麻烦,不妨用下面的方式解决:1.python怎么装matplotlibpython安装"matplotlib"的步骤如下:(1)首先确保已经安装python,然后用pip来安装matplotlib模块。(2)进入到cmd窗口下,执行python -m pip...原创 2018-10-31 16:46:21 · 18471 阅读 · 0 评论 -
python中多个QPushButton响应同一个事件
python中多个QPushButton响应同一个事件注:在python2 的环境下运行#! -*- coding:utf-8 -*-from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QHBoxLayout, QPushButtonimport sysclass WindowDemo(QWidget): ...原创 2018-10-31 16:39:15 · 3520 阅读 · 0 评论