zl程序教程

python2

  • 在使用vue2项目中运行 npm install gyp verb check python checking for Python executable "python2" in the PATH gyp verb `which` failed Error: not found: python2

    在使用vue2项目中运行 npm install gyp verb check python checking for Python executable "python2" in the PATH gyp verb `which` failed Error: not found: python2

    这个错误是因为在运行 npm install 命令时,需要安装某些 Node.js 模块的本机代码(Native Code)并编译它们,而这些模块的编译需要使用 Python2。 解决这个问题的方法是: 确认你的电脑中已经安装了 Python2,如果没有安装的话,可以去官网下载并安装:https://www.python.org/downloads/release/python-2.7.18

    日期 2023-10-12 18:19:52     
  • Python基础笔记之同时装了Python3和Python2,怎么在命令行使用pip

    Python基础笔记之同时装了Python3和Python2,怎么在命令行使用pip

      我们在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面。这个启动器允许我们指定使用Python2还是Python3来运行代码(当然前提是已经成功安装了Python2和Python3)。 如果你有一个Python文件叫 hello.py,那么你可以这样用Python2运行它 py

    日期 2023-10-12 18:19:52     
  • Python2和Python3的一些语法区别

    Python2和Python3的一些语法区别

    Python2和Python3的一些语法区别 python 1.print 在版本2的使用方法是: print 'this is version 2 也可以是 print('this is version 2') 但到了3,就只能加上括号,像一个函数一样来使用 print: print('this is version 3') 2.input 2里面有两个用来从命令行接受输入的函数:input

    日期 2023-10-12 18:19:52     
  • nose在python2与python3中的包的自动发现用例的区别

    nose在python2与python3中的包的自动发现用例的区别

      最近在使用python3,同样装了nose,发现自动发现用例总是有问题,如下面的代码结婚 testcase |------ __init__.py |------ test_bb.py test_bb.py中文件为: def test_qq(): pass   Python3中: 再使用nose执行testcase提示: -----

    日期 2023-10-12 18:19:52     
  • python2(中文编码问题):UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1

    python2(中文编码问题):UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1

    python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设

    日期 2023-10-12 18:19:52     
  • Python2.x与3​​.x版本区别

    Python2.x与3​​.x版本区别

    中文原文:http://www.runoob.com/python/python-2x-3x.html   Unicode Python 2 有 ASCII str() 类型,unicode() 是单独的,不是 byte 类型。 现在, 在 Python 3,我们最终有了 Unicode (utf-8) 字符串,以及一个字节类:byte 和 bytearrays。 由于 Python3

    日期 2023-10-12 18:19:52     
  • python2代码批量转为python3代码

    python2代码批量转为python3代码

    由于python存在python2和python3两个主要的版本方向,经常会有将python2的代码转到python3的环境下运行的需求。尤其是跑一些神经网络的代码时有很多是在python2的环境下写的。在python3下运行会遇见很多不兼容,最常见的就是python3中print函数必须加()而python2中不是。一个一个修改这种错误又非常麻烦。 此时一种方式是再安装一个python2,比

    日期 2023-10-12 18:19:52     
  • 如何在win10上同时安装python2和python3

    如何在win10上同时安装python2和python3

    哎,其实本人已经用惯了python2,听说python3的语法有很多不一样的地方,那我之前写的算法改起来岂不是日了狗了吗?所以一直没改用python3。但是谷歌的那个TensorFlow,在windows下只能支持python3,没办法,这时候我就决定在我的电脑里同时装python2和python3,看看是否可行。 首先,我们去官网,找到对应的安装包! python3的如下:版本是3.6.3

    日期 2023-10-12 18:19:52     
  • 切换python2 python3的方法

    切换python2 python3的方法

     

    日期 2023-10-12 18:19:52     
  • python2文件转换为exe可执行文件

    python2文件转换为exe可执行文件

    windows下py文件的运行需要安装python,如果是exe文件就可以直接运行 1. 直接在命令行用pip安装 pyinstaller pip install pyinstaller 2 在命令行中切换到要打包的程序所在目录,直接输入下面的指令即可 pyinstaller -F demo.py 会在目录下生成dist文件,exe文件就在里面

    日期 2023-10-12 18:19:52     
  • python2 UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7: ordinal not in range(128)

    python2 UnicodeDecodeError: 'ascii' codec can't decode byte 0xce in position 7: ordinal not in range(128)

    python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设

    日期 2023-10-12 18:19:52     
  • 使用python3自带工具2to3.py 转换 python2.x 代码 到python3

    使用python3自带工具2to3.py 转换 python2.x 代码 到python3

    几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。 本文介绍一下在windows 10 环境下如何使用这个工具: 1)首先要先安装好python3,可到官网下

    日期 2023-10-12 18:19:52     
  • Centos8安装 python3并保留系统的python2

    Centos8安装 python3并保留系统的python2

    由于Centos的linux系统自带的python2,有很多命令(比如yum),卸载python2会造成yum不可用,可以考虑不卸载python2, 通过软链接的方式安装python3,从而达到python2和python3都能用,且默认还是使用python2。 可以先用python -V查看当前系统的python版本 python -V 使用which查看python的安装位置 whi

    日期 2023-10-12 18:19:52     
  • Linux(Ubuntu Debian  LinuxMint)安装python3.7.1并且兼容python2

    Linux(Ubuntu Debian LinuxMint)安装python3.7.1并且兼容python2

    本文主要介绍在Linux(Ubuntu Debian LinuxMint)上安装python3.7.1,通过python3.7.1源码安装,包括python3的安装步骤。并且兼容python2, 实现python2与python3共存。 原文地址:Linux(Ubuntu Debian LinuxMint)安装python3.7.1并且兼容python2

    日期 2023-10-12 18:19:52     
  • python2和python3的编码问题

    python2和python3的编码问题

    python2中有两种类型 str字符串和unicode字符串 python3则改成了 bytes和str字符串 在python2中‘xxx’和b‘xxx’都是str字符串,u‘xxx’是unicode字符串,即python3中的bytes在python2是不存在的,都归属于str字符串 在python3中unicode是不存在的,被归并到str字符串里面的,即‘xxx’和u‘xxx’都是str

    日期 2023-10-12 18:19:52     
  • Python编程:Python2编码问题与pymysql查询结果乱码解决

    Python编程:Python2编码问题与pymysql查询结果乱码解决

    Python2编码一直是个让人头疼的问题,能够让一个充满激情的新手,从刚安装完python解释器到放弃。 我就曾经放弃过,后来又拿了起来,真是一波多折。 so

    日期 2023-10-12 18:19:52     
  • Python2.x的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误

    Python2.x的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误

    刚遇到这个问题的时候,在网上找了 半天,发现都是说 添加如下三行代码即可解决问题, [python] import sys reload(sys) sys.setdefaultencoding('utf-8') import sys reload(sys) sys.setdefaultencoding('utf-8') 但是我加了之后还解决不了,经过一番思考和挖掘终于找到本质原因,

    日期 2023-10-12 18:19:52     
  • linux-python2.x:安装cx_Oracle包:从最初、最原始的发行版状态:不依赖pip

    linux-python2.x:安装cx_Oracle包:从最初、最原始的发行版状态:不依赖pip

    背景:   生产系统的linux发行版比较老旧:只有python 2.x;甚至都没有安装pip;更甚者,没有internet!   目标:   安装cx_Oracle模块,以便操作oracle进行查询...   研究方向:   1)先安装pip,再通过pip安装cx_Oracle   2)直接安装cx_Oracle   成果:   方向 1)成功了。但是路途绕的比较

    日期 2023-10-12 18:19:52     
  • python2和3使用pip时的问题

    python2和3使用pip时的问题

    win10,电脑之前装有Anaconda,python2.因为需要用到python3,所以直接下载安装了python3。python3默认路径在c盘。我将其移到D盘并修改了两个环境变量。这时电脑的默认python版本应为python3. 此时,我以为用pip3就可以装到python3下,可是出现了问题,说有空格的错误。。不理解 这时,我又使用pip,pip 将会装到python2下。 有几种

    日期 2023-10-12 18:19:52     
  • 转:Python2字符编码问题汇总

    转:Python2字符编码问题汇总

    这篇文章的部分问题在Python3以后不再存在,老猿只是觉得文章的部分内容还是有参考价值,因此在此原文转发连接: Python2字符

    日期 2023-10-12 18:19:52     
  • python2 encode和decode函数说明

    python2 encode和decode函数说明

    字符串编码常用类型:utf-8,gb2312,cp936,gbk等。 python中,我们使用decode()和encode()来进行解码和编码 在python中,使用unicode类型作为编码的基础类型。即      decode          &nb

    日期 2023-10-12 18:19:52     
  • python2与python3

    python2与python3

    文章目录 python2.7的安全支持2020年就要结束了Python 2/3的思想基本是共通的,只有少量的语法有差别甚至不兼容。 一、主要区别:1.编码方式:数据类型:1.字符串:2.lo

    日期 2023-10-12 18:19:52     
  • IPython3 notebook 成功配置Python2和Python3内核(Kernel)

    IPython3 notebook 成功配置Python2和Python3内核(Kernel)

    1.首先通过python3的pip3安装ipython   sudo pip3 install ipython 2.安装python 内核   python2:   p.p1 { margin: 0; font: 11px Menlo; color: rgba(0, 0, 0, 1); background-color: rgba(255, 255, 25

    日期 2023-10-12 18:19:52     
  • Python2安装pip的方法

    Python2安装pip的方法

    install pip for python 2 curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py python2 get-

    日期 2023-10-12 18:19:52     
  • Python2 连接MySQL

    Python2 连接MySQL

    先安装MySQL-python yum install -y MySQL-python pip install mysqlclient (Windows) 测试代码: # -*- coding: utf-8 -*- import os import MySQLdb import sys reload(sys) sys.setdefaultencoding('utf-8') conn=M

    日期 2023-10-12 18:19:52     
  • linux服务器升级python版本(python2与python3共存)

    linux服务器升级python版本(python2与python3共存)

    linux服务器升级python版本 ######################################## 第一步先安装sqlite-devel,因为python2也有这个,python3安装好了,这个还是没有 yum -y install sqlite-devel 注:先检查下有没有_sqlite3 在安装 sqlite-devel, 详解见下面 的报错 sqlit

    日期 2023-10-12 18:19:52     
  • Python2和Python3提交Get和Post请求及异常处理(try except)

    Python2和Python3提交Get和Post请求及异常处理(try except)

    本文主要介绍Python中,Python2和Python3发送提交Get和Post请求的方法及示例代码,包括请求中出现异常的处理(try except)。 原文地址:Python2和Python3提交Get和Post请求及异常处理(try except)

    日期 2023-10-12 18:19:52     
  • python2 和python3中分别如何读取文本

    python2 和python3中分别如何读取文本

    # # 解决方案 字符串的语义发生了变化: # py2 py3 # str -> bytes # unicode -> str # py2.x 写入文件前对unicode编,读入文件后对二进制字符串解码 # py3.x open函数指定‘t’的文本模式,encoding指定变编码

    日期 2023-10-12 18:19:52     
  • python2 安装scrapy出现错误提示解决办法~

    python2 安装scrapy出现错误提示解决办法~

    首先:set STATICBUILD=true && pip install lxml   安装环境: windows7操作系统,已经正确安装python,pip.     使用pip功能安装Scrapy模块,当输入命令后出现: ERROR: command "python setup.py egg_info" failed with error c

    日期 2023-10-12 18:19:52     
  • Debian9(8)下python3和python2同时安装如何使用pip

    Debian9(8)下python3和python2同时安装如何使用pip

    在bash下Python会调用python2.x python3会调用python3.x 如果使用pip install命令安装模块会安装python2的模块。 而python3的pip命令使用的是pip3。 如果没有安装pip3,正确的做法是: 我们以安装scrapy为例:

    日期 2023-10-12 18:19:52     
  • python2发送邮件

    python2发送邮件

      [root@localhost send_wrong_sql]# python -VPython 2.7.5   # -*- coding: utf-8 -*- import pymysql import smtplib import datetime import time from email.mime.text import MIMEText mail_to

    日期 2023-10-12 18:19:52     
  • python2代码转换python3(2018新)

    python2代码转换python3(2018新)

           Python 3自带了一个叫做2to3.py,这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式,可进行整个文件夹或者是单个代码的python2代码的转换很是方便。       第一步:检查是否安装。安装。  &nbs

    日期 2023-10-12 18:19:52     
  • 电脑同时安装Python2和Python3以及virtualenvwrapper(转)

    电脑同时安装Python2和Python3以及virtualenvwrapper(转)

    电脑同时安装Python2和Python3以及virtualenvwrapper  https://www.jianshu.com/p/d22f19496e03   windows: 1 下载地址:Python官网     分别下载python2.7和python3.6,推荐下载32bit 2 安装:双击安装包,一路next,推荐安装目录,C盘根目录

    日期 2023-10-12 18:19:52     
  • python2/3 中删除字典中value为空的键值对方法

    python2/3 中删除字典中value为空的键值对方法

    python2 data_info = { 'account': 1, 'remark': 2, 'sort': '', 'weight': '', } for key in data_info.keys(): if not data_info.get(key): d

    日期 2023-10-12 18:19:52     
  • python2代码转换python3(2018新)

    python2代码转换python3(2018新)

           Python 3自带了一个叫做2to3.py,这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式,可进行整个文件夹或者是单个代码的python2代码的转换很是方便。       第一步:检查是否安装。安装。  &nbs

    日期 2023-10-12 18:19:52     
  • Python3.x和Python2.x的区别

    Python3.x和Python2.x的区别

    http://www.techug.com/the-difference-of-python2-and-python3#print =================================================================== 这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不

    日期 2023-10-12 18:19:52     
  • python2 当中 遇到 UnicodeDecodeError UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 37: ordinal not in range(128)

    python2 当中 遇到 UnicodeDecodeError UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 37: ordinal not in range(128)

    使用python2 总是遇到 UnicodeDecodeErrorUnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 37: ordinal not in range(128)   尝试 decode  encode 也没有用, 最后 在代码当中 引入模块部分 加入如下 几句,就解决了问题

    日期 2023-10-12 18:19:52     
  • Python爬虫:python2使用scrapy输出unicode乱码

    Python爬虫:python2使用scrapy输出unicode乱码

    无力吐槽的python2,对中文太不友好了,不过在早期项目中还是需要用到 没办法,还是需要解决 我编写scrapy爬虫的一般思路: 创建spider文件和类编写p

    日期 2023-10-12 18:19:52     
  • python2/3中 将base64数据写成图片,并将图片数据转为16进制数据的方法、bytes/string的区别

    python2/3中 将base64数据写成图片,并将图片数据转为16进制数据的方法、bytes/string的区别

    1.python2将base64数据写成图片,并将数据转为16进制字符串的方法 import binascii img = u'R0lGODlhagAeAIcAAAAAAAAARAAAiAAAzABEAABERABEiABEzACIAACIRACIiACIzADMAADMRADMiADMzADd3REREQAAVQAAmQAA3QBVAABVVQBMmQBJ3QCZAACZTACZmQCT3

    日期 2023-10-12 18:19:52     
  • python2.x脚本转换为python3.x脚本的方法

    python2.x脚本转换为python3.x脚本的方法

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dushu990/article/details/73549174 python2.x脚本转换为python3.x脚本的方法: 安装python3.x切换到转换工具所在目录:cd C:\

    日期 2023-10-12 18:19:52     
  • 转:Python2字符编码问题汇总

    转:Python2字符编码问题汇总

    这篇文章的部分问题在Python3以后不再存在,老猿只是觉得文章的部分内容还是有参考价值,因此在此原文转发连接: Python2字符

    日期 2023-10-12 18:19:52     
  • Python(Python2 Python3)读写配置文件(ConfigParser)方法

    Python(Python2 Python3)读写配置文件(ConfigParser)方法

    本文主要介绍在Python中,Python2和Python3使用ConfigParser,读取配置文件(.ini)方法及使用示例代码。 原文地址:Python(Python2 Python3)读写配置文件(ConfigParser)方法

    日期 2023-10-12 18:19:52     
  • ubuntu22.0.4安装python2

    ubuntu22.0.4安装python2

    默认已经不带2了,安装命令 sudo apt install python2  

    日期 2023-10-12 18:19:52     
  • 同时安装python3和Python2

    同时安装python3和Python2

    一刚开始我很疑惑,Python为何要并行两个版本呢?今天我算知道了,原来是因为有的项目一直在用python2。虽然我已经安装了python3但是那些使用python2进行部署的项目我

    日期 2023-10-12 18:19:52     
  • CentOS7安装Python3详细步骤与Python2共用方法

    CentOS7安装Python3详细步骤与Python2共用方法

    本人使用的是centos7,该系统已经自带了python2,但是由于python3和python2在很多使用上还存在着较大区别,并且本着学习的态度决定尝试安装一次。 由于一开始忘了截图,所以本文只有所有的安装命令,命令完全正确,亲测可以使用,所以在此发文记录

    日期 2023-10-12 18:19:52     
  • python2,socket多进程的错误pickle.PicklingError: Can't pickle

    python2,socket多进程的错误pickle.PicklingError: Can't pickle

    python2,socket多进程的错误pickle.PicklingError: Can't pickle 源码: #coding:utf-8 import socket import pickle from multiprocessing import Process HTML_ROOT_DIR = "" def handle_client(client_socket):

    日期 2023-10-12 18:19:52     
  • python2报错 ascii' codec can't decode byte 0xe4 in position 5: ordinal not in range python3没问题

    python2报错 ascii' codec can't decode byte 0xe4 in position 5: ordinal not in range python3没问题

    问题原因: Python在进行编码方式之间的转换时,会将 unicode 作为“中间编码”,但 unicode 最大只有128那么长,所以这里当尝试将 ascii 编码字符串转换成"中间编码" unicode 时由于超出了其范围,就报出了如上错误。 解决办法 将Python的默认编码方式修改为utf-8即可,在py文件开头加入以下代码: import sysreload(sys) sys.set

    日期 2023-10-12 18:19:52     
  • Python2 中文编码处理

    Python2 中文编码处理

    今天写了几个脚本,都遇到了中英文混编的情况。需求要将其中的中文标点符号切换为英文符号。 举个例子: tags = '你好,good, 国语' 要将其中的中文半角逗号替换为英文逗号,为了方便后续的处理 如下处理: tags = tags.replace(',', ',') 会抛出如下异常: UnicodeDecodeError: 'ascii' codec can't deco

    日期 2023-10-12 18:19:52     
  • python2 正则匹配中文汉字数字字母

    python2 正则匹配中文汉字数字字母

    python2 re.compile匹配中文数字字母: # -*- coding: utf-8 -*- import re def chineseToUnic(ch): # 中文字符串转unicode编码 return ch.decode('utf-8').encode('unicode_esc

    日期 2023-10-12 18:19:52     
  • Python(Python2、Python3)读取gzip(.gz)文件中utf8(utf-8)编码字符串

    Python(Python2、Python3)读取gzip(.gz)文件中utf8(utf-8)编码字符串

    本文主要介绍在Python2和Python3中,从gzip(.gz)文件读取utf-8编码字符串的方法以及gzip文件的常用操作。 原文地址:Python(Python2、Python3)读取gzip(.gz)文件中utf8(utf-8)编码字符串

    日期 2023-10-12 18:19:52