唉,最近赶了个新潮,用起了Python3.4跟Django1.6,数据库依然是互联网企业常见的MySql. 悲催的是在Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,苦苦追问G哥终于找到一款代替品,而且效果不错,这代替品就是:pymysql. 下载此物然后进行安装,跟其它python第三包没任何区别,一样的安装. 关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示: DATABASES = { '…
用起了Python3.4跟Django1.6,数据库依然是互联网企业常见的MySql. 悲催的是在Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,苦苦追问G哥终于找到一款代替品,而且效果不错,这代替品就是:pymysql. 下载此物然后进行安装,跟其它python第三包没任何区别,一样的安装. 关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示: 1 DATABASES = { 2 'defaul…
Python2.7时代连接MySql的MySQLdb还不支持Python3.4. pip install pymysql 最关键的一点,在站点的__init__.py文件中,我们添加如下代码: 1 import pymysql 2 pymysql.install_as_MySQLdb() 做完上述动作后,即可在django中访问mysql了.…
特别注意: 在window,显示变量 print(x);而在linux中 print x 例如,有两个列表: >>>a = [1,2,3] >>>b = [4,5,6] 使用zip()函数来可以把列表合并,并创建一个元组对的列表. >>>zip(a,b) [(1, 4), (2, 5), (3, 6)] #注意在Python3.4版本中,显示 >>> zip(a,b)<zip object at 0x01FB2E90> 如…
1.安装 pymysql,地址:https://code.google.com/p/pymysql/ 2.安装django 然后执行 django-admin.py startproject mysite 3.在project的__init__.py中加如下面的语句 try: import pymysql pymysql.install_as_MySQLdb() except ImportError: pass 4.运行python manage.py runserver 即可.…
1.实例demo是用谷歌浏览器在百度首页搜python的动作脚本:     BaiDu_test是指脚本中自己定义的类名,test_get是指你的类中定义的testcase方法. 在if name函数下加入testcase时,python3.6版本的方法是 suiter = addtest(类名('测试方法')) suiter = addTest(BaiDu_test("test_get")) from selenium import webdriver import unittest…
python2.x中: 重复代码,语言不统一,不支持中文 py2中除法获取的都是整形 py2中有long(长整形) print 可以加括号也可以不加括号 range 在py2中打印的结果是列表 py2的默认编码是ASCII码 py2中有经典类和新式类 ,没有super py2中的字符串直接是2进制,unicode编码需要前面加上u py2中字符可以直接写到文件中,unicode需要编码才可以写入文件,读文件需要解码 python3,x版本中: 代码不重复,语言统一,支持中文 input() 获取…
例如,有两个列表: 1 2 >>>a = [1,2,3] >>>b = [4,5,6] 使用zip()函数来可以把列表合并,并创建一个元组对的列表. 1 2 >>>zip(a,b) [(1, 4), (2, 5), (3, 6)]<br><br><span style="color: #ff0000;"><strong>#注意在Python3.4版本中,显示<br><…
在拜读虫师大神的Selenium2+Python2.7时,发现生成HTMLTestRunner的测试报告使用的HTMLTestRunner的模块是用的Python2的语法.而我本人比较习惯与Python3.而且自己也是用的Python3.4的环境,在网上找了很多资料,修改了下HTMLTestRunner.py 参考:http://bbs.chinaunix.net/thread-4154743-1-1.html 下载地址:http://tungwaiyip.info/software/HTMLT…
[转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x 共存时的配置问题. 本节内容 python下载 安装Python 2.x 安装Python 3.x 当前存在的问题 配置Python 2.x的环境…
如何在Maven官网下载历史版本 历史版本一般会隔一段时间,便找不到,官网会及时显示的是最新版本.不多说,直接进入. https://archive.apache.org/dist/maven/binaries/ 成功在Maven官网里下载到历史版本! 其它,依次类推. 成功! 欢迎大家,加入我的微信公众号:大数据躺过的坑     免费给分享       同时,大家可以关注我的个人博客:  http://www.cnblogs.com/zlslch/   和  http://www.cnblog…
在命令行执行 vi ~/.bash_profile 在文件下面加上: alias python2='/system/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7' //python2 的地址 alias python3='/usr/local/Frameworks/Python.framework/Versions/3.7/bin/python3.7' //python3 的地址 alias python=pytho…
1.cmd中输入python,启动python2.x版本,如何切换呢? 2.找到python2.x安装路径,修改python.exe名称为:python27.exe 3. 打开cmd,输入python,打开python3.x版本 4.如何打开python2.x版本呢?cmd命令下输入,刚才python2.x启动程序修改的新名称:python27.exe 5.python3换python2版本,我认为方法应该一样的吧!有兴趣可以试验下…
centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题. 原因:yum调用Python,启动程/usr/bin/yum就是一个python脚本.yum是不兼容python2.7的,所以yum不能正常工作,需要指定yum对应的Python版本. 解决方法:将文件/usr/bin/yum头部的#!/usr/bin/python改为#!usr/bin/python2.6.2(或者改为实际对应的版本)…
在新的Python版本中,Python3.x虽然在主要的核心语言和模块等方面没有打的改变,但是Python3.x与2.x还是有很大区别的.而且Python3.x与2.x并不兼容. 比如说HTTPServer这个模块在3.x中它存放在http.server中,但是在2.x中并没有这个model.在2.x中它被放在BaseHTTPServer中. 因此,我们可以同过dir()函数查看一个内置模块的属性列表和文档字符串. E:\html5>python Python 2.7.9 (default, D…
原文:C#如何在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形 在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形     最近在写WPF界面的时候遇到一个情况,由于界面已经由UI设计师用PS和AI软件画好了,在做UI的时候直接照着图做就行. wpf中UI编辑是非常方便的.但是如果界面已经有PS或者AI的原图的时候,如果所有的控件都用xaml代码重新画,那势必会占用大量重复的时间. 将PS的原图切图意识一个方法,但是有些UI的控件需要我们在拖动界面的时候…
安装ptyhon3.7 sudo apt-get update sudo apt-get install python3.7 安装成后的目录在/usr/bin/python3.7,同时将其设置成默认 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 150 sudo update-alternatives --config python 因为我们已经标记好了.所以这个指令可以切换任意一个版…
既然把默认python改成了python3的版本,那么这时候yum就出问题了,因为yum貌似不支持python3,开发了这个命令的老哥也不打算继续写支持python3的版本了,所以,如果和python版本相关的文件就不要通过yum下载了,这里我们需要把yum默认的指向改为python2.7的版本,分别是两个文件,使用vi打开,输入i进行修改,修改完之后按esc键,然后输入":wq",这就完成了修改并保存: vi /usr/libexec/urlgrabber-ext-down vi /…
在同一个电脑机子(windows系统)上安装同时安装python2.x和python3.x版本. 一.python2.x和python3.x安装 步骤1:在python官网(https://www.python.org/)根据电脑配置下载对应版本的python2.x和python3.x 步骤2:安装python2.x版本,根据提示进行安装 步骤3:安装好python2.x版本后,将 python路径和python/script路径加到系统环境变量path中.如:我本机路径:C:\Python27…
issue discription 在一台电脑上同时安装了python2.7和python3.5,怎样在这两个版本中切换调用? solution to the issue 进入python安装文件夹,将 python.exe 文件分别改名为 python27.exe 和 python35.exe 在终端(我用的是powershell)调用时用下述命令: python27 filename 或 python35 filename 即可在两种中版本中进行切换 来自为知笔记(Wiz)…
  原文:https://www.mirantis.com/blog/53-things-to-look-for-in-openstack-pike/ 作者:Mirantis Nick Chase 发布日期:08/27   本周我们都在期待 OpenStack 第16个社区版本 Pike,它预计在08/30发布.现在是我们传统节目时间了,那就是从这个版本中概括出53个核心功能.   1. OpenStack 计算服务(Nova) Cells v2 多Cell部署:部署默认使用单Cell:从这个版…
vuejs 2.0中js实时监听input 在2.0的版本中,vuejs把v-el 和 v-ref 合并为一个 ref 属性了,可以在组件实例中通过 $refs 来调用.这意味着 v-el:my-element 将写成这样: ref="myElement", v-ref:my-component 变成了这样: ref="myComponent".绑定在一般元素上时,ref 指DOM元素,绑定在组件上时,ref 为一组件实例. 因为 v-ref 不再是一个指令了而是一…
如何在RedHat 7.0系统中安装mysql 5.7.22 今天给大家介绍一下如何安装mysql5.7,在安装之前,首先要查看的是,你的系统中有没有已经安装过的情况.键入rpm -qa|grep mysql,如果无任何显示,则表示没有安装过相关组件,如果有,则根据显示出来的名字,键入rpm -e --nodeps ************** (星号为你要删除的文件名字).接着键入rpm -qa|grep mariadb,同样的步骤,把出现的文件删除.两步都完成后,可以开始下载所需要的包了.…
目录 Unicode编码 print函数 raw_input() 和 input( ) 不等运算符 数据类型 除法 map 和 filter Unicode编码 python2.x 解释器默认编码格式:ASCII,因此默认字符串不支持中文 python3.x 解释器默认编码格式:UTF-8 print函数 print "Hello World" # 2.x版本中格式 print("Hello World") # 3.x版本中格式 ''' 2.6版本已可以支持新的pr…
1.  __init__.py 1.1  什么是__init__.py 在Python3工程里,当python3检测到一个目录下存在__init__.py文件时,Python3就会把它当成一个模块(module).__init__.py可以是一个空文件,也可以有内容. 1.2  为什么需要__init__.py 使用Python3模块常见的情况是,在使用A.py时,需要import B.py,需要先拷贝到当前目录,然后再import,这样的做法在程序量较小的情况下是可行的,如果程序交互复杂程度稍…
在Qt编程中,默认的是debug版本,在编译器中可以正常的使用,但是单独运行.exe可执行文件时却发现系统提示缺少文件.其实就是缺少必要的.dll动态库文件.根据提示添加需要的.dll动态库文件即可.另外,这些动态库文件就在Qt的安装目录中,找到复制进去就行了. 并且,debug需要添加的动态库文件名字一般就是XXXd.dll文件,比如Qt5Cored.dll文件.但是在release版本中,需要添加的文件根debug版本中的是一样的,但是名字有一点区别.比如在debug版本中添加的是Qt5Co…
OpenStack Kilo 版本,OpenStack 这个开源项目的第11个版本,已经于2015年4月正式发布了.现在是个合适的时间来看看这个版本中Neutron到底发生了哪些变化了,以及引入了哪些新的关键功能. 1. 扩展 Neutron 开发社区 (Scaling the Neutron development community) 为了更好地扩展 Neutron 开发社区的规模,我们在Kilo开发周期中主要做了两项工作:解耦核心插件以及分离高级服务.这些变化不会直接影响 OpenStac…
一个新的秋季,一个新的OpenStack 版本.OpenStack 的第12个版本,Liberty,在10月15日如期交付,而且目前发行版本已经备好了.那么我们期望能从过去六个月时间的开发中获得些什么呢?  正如过去几年一样,每个版本都有大量的变化和引入新的功能,但是现在,OpenStack 已经达到一个新的位置,那就是大部分的必要功能都已经齐备了,因此,现在更多的是增量式的变化-只有一些偶然性爆发的领域是例外,比如容器.  当然,这不是说容器就是过去六个月内的所有值得期待的东西.除了容器,还有…
某函数返回一个对象,如果在最后一个属性后加逗号,IE7及以下版本中会报错 正确代码: return{ top:rect.top-top, bottom:rect.bottom-top, left:rect.left-left, right:rect.right-left } 错误代码(IE8以上都不会报错) return{ top:rect.top-top, bottom:rect.bottom-top, left:rect.left-left, right:rect.right-left, }…
每次编译项目时,都提示:源值1.5已过时,将在未来所有版本中删除 查了一些资料,发现是因为IDEA默认把项目的源代码版本设置为jdk1.5,目标代码设置为jdk1.5 解决方案:  修改Maven的Settings.xml文件,见截图…