py2】的更多相关文章

一:什么是编码 将明文转换为计算机可以识别的编码文本称为"编码".反之从计算机可识别的编码文本转回为明文为"解码". 那么什么是明文呢,首先我们从一段信息说起,消息以人们可以理解,易懂的表示存在,我们把这个表示为明文(plain text).对于说英文的人,纸张上打印的或者屏幕上显示的英文都算是明文. 二:都有什么编码格式? 1:ASCII 计算机上的数据都是以二进制的形式存储的,1个字节(8比特)可以表示256种状态,英文只有26个字符,再加上一些特殊的字符,使用…
#encoding=utf-8 from threading import Thread from multiprocessing import Process import multiprocessing ''' Author liuyancong ''' class My_Job_With_Thread(Thread): def run(self): t_flag = True b = None try: b = self._Thread__target(*self._Thread__arg…
1. py2中的str是py3中的bytes py2中的Unicode是py3中的str 声明一个字符串变量时,py2 和py3都是str类型,但py2代表字节类型,py3代表文本类型 隐式转换: py2 在处理不同类型时会转成unicode类型进行操作 py3 不会进行隐式转换, 不同类型操作会报TypeError, 唯一例外 'foo %s' % b'bar'   => "foo b'bar'"   因为插入时会调用bytes对象的__str__ encode/decode…
第一步:安装环境支持[linux下在前加sudo] http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl pip install virtualenv 第二步:用豆瓣源加速安装django(也可用国内的其它源,如阿里,163等等)[linux下在前加sudo] pip install -i https://pypi.doubanio.com/simple/ django #[扩展知识]卸载django(不要用)[linux下在前加sudo] pip…
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python模块之lib2to3(py2转py3自动化工具) #http://tieba.baidu.com/p/3939904893 #操作步骤: 1.需要转换test.py文件为py3代码 #test.py文件放置在Scripts目录下,如果test.py文件不放置在Scripts目录下则 -w后面写完整的路径 #如: C:\python27\Tools\Scripts>2to3.py -w C:\P…
py2自带Queue实现了3类队列 先搞清楚几个单词 Queue模块实现了三类队列: FIFO(First In First Out,先进先出,默认为该队列), 我们平时泛指的队列, LIFO(Last In First Out,后进先出) 基于优先级的队列.以下为其常用方法: 队列一般有 push pop size empty等 先进先出 q = Queue.Queue(maxsize) 后进先出 a = Queue.LifoQueue(maxsize) 优先级 Queue.PriorityQ…
windows   --> windows 写法均在py3.6 客户端写法 import socket client = socket.socket() client.connect(('192.168.88.1', 9001)) while 1: data_recv = client.recv(1024).decode('utf-8') print(data_recv) data_sent = input('client:') client.send(data_sent.encode('utf…
一.电脑配置 说明: 电脑配置: LEGION笔记本CPU Inter Core i7 8代GPU NVIDIA GeForce GTX1060Windows10 所需的环境: Anaconda3(64bit)CUDA-9.0CuDNN-7.1 二.安装cuda 1.查看自己电脑NVIDIA图形卡是否支持GPU运算 在安装之前你要先查看你的电脑是否支持GPU运算,否则你也不用安装了. 打开终端: 方法一: ubuntu-drivers devices 我的显卡是GTX1060的 方法二: 可以查…
本人之前已经在anaconda环境下已经安装了python3的环境,现在因为一些需求,要安装python2环境 1.打开anaconda的anaconda prompt查看当前环境: conda info -e(或者--envs) 2.创建一个名为py27新的环境,并指定运行环境为python2.7 conda create -n py27 python=2.7或者conda create --name py27 python=2.7 3.激活创建的py27的环境,在当前激活的环境下安装所需要的…
对之前的字符串类型和二进制类型(bytes类型),可以这样关联记忆,把字符串类型当作是Unicode,把bytes类型当作是GBK或者UTF-8或者是日文编码.这样字符串要转成二进制,那么就需要编码encode,二进制要转成字符串就需要解码decode. 在python3里,所有的字符默认编码是Unicode,在python2里,所有字符默认是Ascii. 只有加了如下代码,才表示默认编码是啥: #-*- coding:utf-8 -*- 下面所有的代码都在python2.7下运行的结果: 在S…