
python
yangczcsdn
从事python开发,并对OC开发有一定的了解。
展开
-
python使用第三方模块实现给注册用户发送验证码
互亿通信网址 http://user.ihuyi.com/nav/sms.html (打开本网址进行注册)import http.client #(注意python3中没有httplib模块 使用 http.client模块)import urllibhost = "106.ihuyi.com" #(无需改动)sms_send_uri = "/webservice/sms.php?metho...原创 2018-05-14 12:03:28 · 1437 阅读 · 1 评论 -
python使用base64和md5加密
code=b'123456'encode_secret = base64.b64encode(code)#base64加密md5s=hashlib.md5()#md5加密算法md5s.update(encode_secret)codes=md5s.hexdigest()codesBig=codes.upper()原创 2018-08-17 17:32:02 · 2044 阅读 · 0 评论 -
centos7下安装python3.x 使用django连接mysql进行项目开发
第一步:首先确保在Linux系统下安装好python3.x(建议3.5以上),并且安装好mysql数据库(建议5.7.2以上),django使用pip进行安装即可。python3、mysql、pip的安装这里不再讲解。(python3和pip安装请参考:https://blog.youkuaiyun.com/yangczcsdn/article/details/80843739)第二步:首先创建一个目录,...原创 2018-08-02 17:30:08 · 1828 阅读 · 1 评论 -
linux部署django项目
一、系统要求centOS7系统,python3.5以上版本,django 1.10.3以上版本,uwsgi 2.0.15以上版本,nginx 1.13.7 以上版本python3 的安装参考:https://blog.youkuaiyun.com/yangczcsdn/article/details/81363662django,uwsgi 使用 pip安装即可nginx 的安装参考:http...原创 2018-08-10 13:53:12 · 1506 阅读 · 0 评论 -
flask 链接mongodb
import pymongodb=pymongo.MongoClient('localhost',27017).test原创 2018-08-01 11:13:49 · 2076 阅读 · 0 评论 -
python 哈希加密算法的使用
import hmacimport hashlibimport base64def hmac_sha1(strContent): h=hmac.new(skey.encode(),strContent.encode(),hashlib.sha1) return base64.b64encode(h.digest())def hmac_sha256(strContent)...原创 2018-08-01 11:05:37 · 2268 阅读 · 0 评论 -
python常见面试题集
1、MySQL 数据库总结MySQL 可以建多少个数据库,理论上是没有限制的,每一个数据库可以有上亿的对象,但是一般基于硬件要求、效率问题一般不超过64个,超过64个会对数据处理速度造成影响,每一张表建议不超过过1亿条数据。2、Python 话题1.最受欢迎的Python开源框架 1:Django 2:Twisted 3:Tornado 除了以上三种常用的开源框架外 还有 :...原创 2018-08-01 10:52:38 · 1231 阅读 · 0 评论 -
python常用知识点的总结
1.获取当前时间(年月日 时 分 秒)nowtime=datetime.now()2.在当前时间点上,往后推迟多长时间(天)invalid_time=nowtime+timedelta(days=任意天数)3.生成当前时间戳time_stamp=time.time()将datatime类型字符串转化为日期格式4.通过某一个标志将字符串截取数个片段放入数组 并通过下标获取想要的字符...原创 2018-07-31 13:53:42 · 1474 阅读 · 0 评论 -
tornado中传递参数的几种方式
方法一 :tornado路由可以使用正则表达式中的子表达式传递url参数。比如:(r"/member//(\w*)/([01]*)", MemberHandler)匹配以后,tornado会将字符串()中匹配到的内容,作为参数传递到MemberHandler中去,因此我们在MemberHandler中定义get方法时增加参数:class MemberHandler(tornado.web....原创 2018-07-31 13:47:22 · 7919 阅读 · 1 评论 -
python 判断手机号是否正确
import redef judge_Monile_phone(phone): phone='14737373737' if len(phone)==11: rp=re.compile('^0\d{2,3}\d{7,8}$|^1[358]\d{9}$|^147\d{8}') phoneMatch = rp.match(phone) ...原创 2018-07-31 09:40:18 · 9950 阅读 · 0 评论 -
python3 安装 Scrapy模块
特此说明,直接pip install scrapy 会报错,安装不成功,缺少如下环境。1.首先在CMD窗口查看所安装的python的版本和位数。2.打开网址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载scrapy 所依赖的Twisted模块环境(Twisted也是python的一个比较流行的web开发模块),下载如下图。...原创 2018-07-31 09:26:07 · 691 阅读 · 1 评论 -
python后端接收前端回传的文件
filename=None if request.method == 'POST' and request.FILES.get('file'): from django.core.files.storage import FileSystemStorage myfile = request.FILES['file'] fs = Fil...原创 2018-08-17 17:35:41 · 9301 阅读 · 3 评论