Python Web
劲枫
有所选择,有所坚持~
展开
-
mac搭建virtualenvwrapper来管理virtualenv虚拟环境
说明1:使用命令pip install virtualenv2:使用命令virtualenv xxx以创建虚拟环境,但是每次都还要切换目录,并且source xxx/bin/activate激活环境,麻烦,因此有了借助virtualenvwrapper管理virtualenv的方法3.windows搭建windows搭建virtualenvwrapper开始搭建3:pip install virt...原创 2018-04-24 14:43:43 · 1137 阅读 · 0 评论 -
结合sqlalchemy操作mysql
1.sqlalchemy简介SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy的理念是,SQL数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。因此,SQLAlchmey采...原创 2018-05-11 17:50:02 · 568 阅读 · 0 评论 -
阿里云centos7下安装python2.7和更改pip
由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。输入Python命令,查看可以得知是Python2.6.6版本输入which python可以查看位置,一般是位于/usr/bin/python目录下。 下面介绍安装Python2.7或者Python3的方法 首先安装依赖包yum -...原创 2018-05-11 16:14:55 · 1610 阅读 · 0 评论 -
自定义的tornado session,包含程序注释,直接可用
# coding:utf8import tornado.webimport osimport jsonimport timeimport hashlib"""程序初始化操作有些什么?自动执行了以下过程:在输入login的时候显示login界面,点击提交到了loginserviceHandler方法,接下来自动执行一些东西。说明如下:LoginserviceHandler继承...原创 2018-05-03 18:19:50 · 470 阅读 · 0 评论 -
python from自定义目录import一个类报错,ImportError: No module named controllers.account
今天在导入一个类的时候,就是不能成功。最终发现,导入只能导入一个Python Packages中导入,不能从一个普通的Directory中导入。一个Python Packages中会有一个_init_.py普通的Directory没有_init.py,而且每有那个黑点...原创 2018-05-02 16:17:59 · 1441 阅读 · 0 评论 -
python打印时间
import datetimenowTime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')#现在pastTime = (datetime.datetime.now()-datetime.timedelta(hours=1)).strftime('%Y-%m-%d %H:%M:%S')#过去一小时时间afterTomorrowTi...原创 2018-05-09 12:09:20 · 3157 阅读 · 0 评论 -
python 中的多继承和super()不仅是找父类
前言:Python类分为两种,一种叫经典类,一种叫新式类。两种都支持多继承。python中super只能应用于新类,而不能应用于经典类。新类要求所有类都必须要有继承的类,如果什么都不想继承,就继承到object类。如果采用super(),但父类没有继承的类,就会报下面的错TypeError: must be type, not classobj一、考虑一种情形,B继承于A,C继承于A和B, 但C需...原创 2018-05-02 14:51:10 · 622 阅读 · 0 评论 -
通用版父页面跨域访问iframe里面的内容解决方案,jupyter+tornado跨域通信解决方案
1、问题:获取jupyter里面的内容现在已经将jupyter放进iframe里面,现在的问题描述为:在父页面获取iframe里面的内容,iframe里面就是jupyter,这里的父页面是自己搭建的tornado服务器打开的页面,网址为127.0.0.1:9000,iframe里面的jupyter用的网址是127.0.0.1:8888,所以涉及到了跨域请求。1.1、通用版解决跨域问题(通用的不限于...原创 2018-04-24 17:43:16 · 3789 阅读 · 0 评论 -
python+ajax+jsonp具体实现,基于jQuery实现的python服务端的jsonp跨域请求方案
说明:在代码中已经做好了注释,细看理解再实践,这里用的后端是python,其他语言逻辑是一样的1、版本one前端(设置端口与后端不同,与后端不再一个频道~,跨域了):<script>window.onload=function () { $.ajax({ url: 'http://127.0.0.1:9000/ajaxjupyter',//http://127.0...原创 2018-04-24 16:46:47 · 1242 阅读 · 0 评论 -
jupyter notebook和tornado服务端采用jsonp跨域传数据
需求:将jupyter notebook中打印的结果传到自己的tornado服务端,在tornado服务端写sql语句将jupyter notebook前端页面传递过来的数据保存,方便显示到其他地方(我们需要二次开发jupyter notebook,将其结果作为一种使用jupyter的人的操作反馈显示在我们的网站后台)1、jupyter页面采用修改源码的方式在jupyter源码根目录下找到note...原创 2018-04-24 14:47:24 · 1011 阅读 · 0 评论 -
CentOS更换python版本后,yum不可用的问题
阿里云中CentOS更换python版本后,yum不可用因为yum调用了python,他的启动程序/usr/bin/yum就是一个python脚本 yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本 将文件/usr/bin/yum头部的#!/usr/bin/python 改成#!/usr/bin/python2.6即指定原来yum的路径就可以了...原创 2018-05-14 10:49:23 · 791 阅读 · 0 评论