上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: SQLite是一种嵌入式数据库,它的数据库就是一个文件。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。 操作关系数据库,首先需要连接到数据库,一个数据库连接称为Connection; 连接到数据库后,需要打开游标,称之为Cursor,通过C 阅读全文
posted @ 2017-12-31 11:15 胡卫雄 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 安装MySQL驱动 由于MySQL服务器以独立的进程运行,并通过网络对外服务,所以,需要支持Python的MySQL驱动来连接到MySQL服务器。MySQL官方提供了mysql-connector-python驱动,但是安装的时候需要给pip命令加上参数--allow-external: 如果上面的 阅读全文
posted @ 2017-12-31 11:09 胡卫雄 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2. 阅读全文
posted @ 2017-12-29 12:00 胡卫雄 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 效果如下 阅读全文
posted @ 2017-12-28 09:18 胡卫雄 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 先读取登录的邮箱和口令,然后按照weibo.cn的登录页的格式以username=xxx&password=xxx的编码传入: 如果登录成功,我们获得的响应如下: 如果登录失败,我们获得的响应如下: Handler 如果还需要更复杂的控制,比如通过一个Proxy去访问网站,我们需要利用ProxyHa 阅读全文
posted @ 2017-12-28 08:33 胡卫雄 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: Python自带的hmac模块实现了标准的Hmac算法 我们首先需要准备待计算的原始消息message,随机key,哈希算法,这里采用MD5,使用hmac的代码如下: 可见使用hmac和普通hash算法非常类似。hmac输出的长度和原始哈希算法的长度一致。需要注意传入的key和message都是by 阅读全文
posted @ 2017-12-27 11:36 胡卫雄 阅读(15645) 评论(0) 推荐(0) 编辑
摘要: Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 常见的摘要算法MD5为例,计算出一个字符串的MD5值: 如果数据量很大,可以分块多 阅读全文
posted @ 2017-12-27 11:27 胡卫雄 阅读(233) 评论(0) 推荐(0) 编辑
摘要: datetime 获取当前日期和时间 datetime转换为timestamp使用now.timestamp() timestamp转换为datetime使用fromtimestamp()函数 timestamp也可以直接被转换到UTC标准时区的时间: print(datetime.utcfromt 阅读全文
posted @ 2017-12-27 10:53 胡卫雄 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 邮箱的正则表达式匹配 或者直接写成下面的形式 阅读全文
posted @ 2017-12-27 10:27 胡卫雄 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 如: scanf("%d%d",&a,&b); 1.如果a和b都被成功读入,则scanf的返回值为2 2.如果只有a被成功读入,那么返回值为1 3.如果a和b都未被成功读入,那么返回值就为0 4.如果遇到错误或遇到end of file,返回值为EOF 阅读全文
posted @ 2017-11-18 11:08 胡卫雄 阅读(1939) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页