win7 下 python 安装和使用 mysql

按照廖雪峰的教程执行下去,发现了一些问题,但这不代表教程本身有问题。出现问题的原因有很多,比如说,教程是在 Mac 平台下执行通过的,在其他的平台就有可能出现新问题。下面就 windows7 下 python 安装使用 mysql 的几个步骤上的差异作记录。安装 MySQL教程提供的安装地址 : MySQL Community Server 5.6.x。因为我本地使用的 xampp 集成开发环境,

python SMTP 发送邮件

简单版(不显示邮件主题和推荐人)#!/usr/bin/env python3 # -*- coding: utf-8 -*- from email.mime.text import MIMEText import smtplib msg = MIMEText('hello, send by Python...', 'plain', 'utf-8') # 输入 Email 地址和口令 from

python TCP 编程错误:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次

按照廖雪峰老师的 TCP 编程 教程,创建了服务器和客户端两个 python 文件。环境为 win7,shell 用的是 git-bash。分别执行了服务器端和客户端的代码,但都没有任何输出。然后按照评论里的 “简单的客户端-服务器程序里” 的说法,将创建客户端和服务器的 python 代码封装到函数里,再通过命令行形式调用。if __name__ == '__main__': sever

python 错误:UnicodeEncodeError: 'gbk' codec can't encode character '\u2122'

python 在使用 requests 获取网页信息输出到命令行时报错:UnicodeEncodeError: 'gbk' codec can't encode character '\u2122' in position 40471: illegal multibyte sequence字面意思是,统一编码错误:gbk 编码器不能对字符 \u2122 进行编码,不合法的多字节序列。\u2122

python io 错误:UnicodeDecodeError: 'gbk' codec can't decode byte xxx in position xxx

问题学习 python IO 文件读写时,使用以下方式打开 txt 文本文件(文件本身编码格式 utf-8)。文件内容为英文时,正常获取到,内容为中文时就会报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa1 in position 4: illegal multibyte sequence。代码如下:with open('d:/fil

python 报错 TabError: inconsistent use of tabs and spaces in indentation

错误分析意思就是 tab 制表符和空格混用了。默认情况下一个 tab 相当于 4 个空格,两者都可以使用。但是在一个函数中,只能使用一种。解决方案在该函数中使用一种就好,要么把制表符改成空格,要么把空格改成制表符。关键是,怎么知道我那些地方用的是空格,那些地方是制表符呢?常用的软件总结:Subline31.Preferences -> Setting2.在Preferences->S