当前位置: 首页 > news >正文

python2和python3的不同点_Django python2和python3的区别

查看django源码six.py,发现Django在python2和python3的区别:

if PY3:

string_types = str,    integer_types = int,    class_types = type,    text_type = str

binary_type = bytes

MAXSIZE = sys.maxsize

else:

string_types = basestring,    integer_types = (int, long)

class_types = (type, types.ClassType)

text_type = unicode

binary_type = str

# 判断是不是Jython

if sys.platform.startswith("java"):

# Jython always uses 32 bits.

MAXSIZE = int((1 << 31) - 1)

else:

# It's possible to have sizeof(long) != sizeof(Py_ssize_t).

class X(object):

def __len__(self):

return 1 << 31

try:

len(X())

except OverflowError:

# 32-bit

MAXSIZE = int((1 << 31) - 1)

else:

# 64-bit

MAXSIZE = int((1 << 63) - 1)

del X

从代码可以看出Django在py2和py3区别还是挺明显

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 笑林广记
  • python绘图库seaborn_Python 绘图总结(seaborn库的使用) (上)
  • ITCAST心法第2讲:“学”“问”之道
  • 2字节取值范围_c++的变量类型的数值范围(常用)
  • extremecomponents使用struts2国际化信息的方法
  • 如何快速找到package里的main_餐饮加盟行业如何快速找到精准客户?
  • 数据库事务性操作
  • python random库全部_python常用库之random
  • 查询中使用CASE结构
  • python制作网页服务器_基于python实现简单网页服务器代码实例
  • 转账事务
  • python 输入函数_Python交互环境下打印和输入函数的实例内容
  • Windows Embedded CE 6.0开发初体验(五)构建CE平台
  • python列表添加元素的三种方法定义集合数据对象_python 学习第三天 可迭代对象(列表,字典,元组和集合)...
  • 实现局域网内批量更新 WSUS架设全攻略
  • [NodeJS] 关于Buffer
  • [译]CSS 居中(Center)方法大合集
  • 30秒的PHP代码片段(1)数组 - Array
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • input实现文字超出省略号功能
  • Java,console输出实时的转向GUI textbox
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • oschina
  • Redis字符串类型内部编码剖析
  • TCP拥塞控制
  • Terraform入门 - 3. 变更基础设施
  • uva 10370 Above Average
  • Web Storage相关
  • 对象管理器(defineProperty)学习笔记
  • 好的网址,关于.net 4.0 ,vs 2010
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 漂亮刷新控件-iOS
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 通过几道题目学习二叉搜索树
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 字符串匹配基础上
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​Java并发新构件之Exchanger
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​数据结构之初始二叉树(3)
  • #{}和${}的区别是什么 -- java面试
  • (2)STM32单片机上位机
  • (原創) 物件導向與老子思想 (OO)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • *上位机的定义
  • .NET 8.0 中有哪些新的变化?
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET Framework 3.5安装教程
  • .NET gRPC 和RESTful简单对比
  • .NET 服务 ServiceController
  • .NET 依赖注入和配置系统
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • .vue文件怎么使用_vue调试工具vue-devtools的安装