Python随手笔记
会跳的蚂蚁
蚂蚁可以积土成山
展开
-
Python MySQLdb连接数据库的应用
我认为学习要先从练习开始,代码如下:[python] view plain copy导入MySQLdb数据库 >>> import MySQLdb 使用MySQLdb连接数据库 >>> conn = MySQLdb.connect(host = 'localhost', user = 'root', passwd = '123', db = 'mydb', charset = 'utf8') >>转载 2017-05-16 14:06:59 · 200 阅读 · 0 评论 -
Python计算谷歌身份验证器(google authenticator)的验证码
谷歌身份验证码是继续时间计算的。服务端和客户端各自根据密钥,基于时间为30秒为验证码,网上搜了很多,一直报错,还是看我同事何泽解决报错TypeError: Incorrect padding 的问题,因为秘钥不是8的倍数,需要用“=”补足,不知道为啥网上资料这么难搜索import hmac, base64, struct, hashlib, timedef calGoogleCode(sec...原创 2018-03-14 18:02:20 · 5601 阅读 · 1 评论 -
os模块关于路径
os模块关于路径的几个主要方法os.path 模块路径访问函数os.path.basename() 去掉目录路径,返回文件名os.path.dirname() 去掉文件名,返回目录路径os.path.split() 将路径分为(dirname,basename)元组os.path.join() 将目录路径和文件问合为一个路径 os.path.getatime() 获取最近访原创 2017-10-27 15:05:12 · 449 阅读 · 0 评论 -
Python寻找路径和查找文件路径
Sys.path 指定用于模块搜索路径的字符串列表也可以通过sys模块的append方法在Python环境中增加搜索路径。Sys.path.append(‘/usr/bin/’)/usr/lib64/python2.6 python模块默认存放路径.pyc是一种二进制文件,是由py文件经过编译后生成的文件,加载的速度有所提高,且为加密文件,有利于保密。原创 2017-05-16 14:31:03 · 8941 阅读 · 0 评论 -
Python命令还使用tab键自动补全和xshell不能使用删除键
创建以 .py结尾 的文件import readline,rlcompleterreadline.parse_and_bind('tab: complete') 命令行使用import导入模块,或者在/etc/profile设置文件所在的PATH全局变量,让系统自动加载。原创 2017-05-03 19:15:36 · 1528 阅读 · 0 评论 -
CentOS6.5安装Python2.7和Pip
原文地址一、安装Python-2.7.121.安装Development Toolsyum groupinstall -y 'development tools'2安装SSL、bz2、zlib来为Python的安装做好准备工作yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget3转载 2017-09-07 11:34:44 · 312 阅读 · 0 评论 -
python邮件的发送
#!/usr/bin/env python# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headersender = '1355278***@163.com'receivers = ['13552780***@163.com'] #原创 2017-08-10 09:02:23 · 570 阅读 · 0 评论 -
已知两个1~30之间的数,甲知道两数之和,乙知道两数之积。
已知两个1~30之间的数,甲知道两数之和,乙知道两数之积。甲问乙:“你知道是哪两个数吗?”乙说:“不知道”;乙问甲:“你知道是哪两个数吗?”甲说:“也不知道”;于是,乙说:“那我知道了”;随后甲也说:“那我也知道了”;这两个数是多少?这是一个排列组合题,我使用的是Python来计算,# coding:utf8# 作者:王章涛# 时间:2018年3月31日# 得到1-30两个数和与积的字典及...原创 2018-04-01 00:33:31 · 7432 阅读 · 0 评论