这次不仅可以乘凉,甚至还能吃瓜了,国内论坛总会给我一种,升级数据库等同于在无人区探索的感觉一样,好多文章里面的代码我怀疑他自己都没有实践过,甚至有5.7和8.0代码混用的文章,我觉得你有问题 升级前需要备份老的数据库,直接upgrade仅能在5.7的小版本下升级,不能升级到5.8(即8.0,噢,这该 ...
分类:
数据库 时间:
2020-06-09 20:53:52
阅读次数:
97
实验环境1.安装Python3.72.安装requests,bs4,pymysql模块实验步骤1.安装环境及模块可参考博客https://blog.51cto.com/13760351/25000482.编写代码#51cto博客页面数据插入mysql数据库#导入模块importreimportbs4importpymysqlimportrequests#连接数据库账号密码db=pymysql.co
分类:
数据库 时间:
2020-06-09 18:57:49
阅读次数:
76
20200609 部分引用https://www.jb51.net/article/163112.html ubuntu18.04安装3个python版本,系统已自带python3.6.9和2.7.15,再增加python3.6.8,默认python3.6.8 一、旧版本信息 root@zhigua ...
分类:
编程语言 时间:
2020-06-09 16:40:57
阅读次数:
122
后台执行py文件 nohup python3 -u flask_server.py > flask_log.log 2>&1 & 1. 带&的命令行,无论关闭终端都在后台运行。 2.-u是为了禁止缓存,让结果可以直接进入日志文件flask_log.log 3. 2>&1的意思 这个意思是把标准错误( ...
分类:
系统相关 时间:
2020-06-09 16:33:13
阅读次数:
67
装饰器 为私有属性提供getter和setter方法 原始实现代码: class Employee01: def __init__(self,name,age): self.__name = name self.__age = age def get_age(self): return self._ ...
分类:
编程语言 时间:
2020-06-09 12:37:37
阅读次数:
74
正常情况下,安装好ubuntu16.04版本之后,系统会自带 python2.7版本,如果需要下载新版本的python3.7,就需要进行更新。下面给出具体教程: 1.首先在ubuntu的终端ternimal输入命令: sudo apt-get install python3.7 2.指定默认打开的是 ...
分类:
编程语言 时间:
2020-06-08 23:45:37
阅读次数:
103
一、概述 最近遇到一个需求,需要使用office365邮箱发送邮件,使用SSL发送会失败,必须使用TLS加密协议才能发送成功。 二、完整代码 使用类封装了一下,功能如下: 1. 支持附件 2. 支持多个发件人 3. 执行TLS MailTools.py #!/usr/bin/env python3 ...
分类:
编程语言 时间:
2020-06-08 10:54:33
阅读次数:
177
hashlib模块 算法介绍: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据da ...
分类:
编程语言 时间:
2020-06-07 21:51:01
阅读次数:
86
模块介绍 Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。pillow可以说已经取代了PIL,将其封装成python的库(pip即可安装),且支持python2和python3,目前最新版本是3.0.0。 常用功能 在日常应用过程中,使用最多的是 pillow ...
分类:
其他好文 时间:
2020-06-07 21:13:07
阅读次数:
77
一、背景 PyCharm执行Python时,找不到自己安装的package,例如pandas、numpy、scipy、scikit等,在执行时报如下错误ImportError: No module named xlrd: 二、问题示例: 新建的项目,执行时报错ImportError: No modu ...
分类:
编程语言 时间:
2020-06-07 19:20:44
阅读次数:
578