zoukankan      html  css  js  c++  java
  • python_2 / python_3 区别与安装问题

    一、

    python_2 运用广泛,但对于编码很不友好,str/unicode不一致时,在运行输出的时候会得不到想要的结果。

    eg.

    #-*- coding:utf-8 -*-
    #type(a)——>unicode
    #type("中文")——>str
     
    print("中文:", a)
    输出结果是:('xe4xb8x8bxe8xbdxbdxe5x9bxbexe7x89x87xe7x9ax84xe8xb7xafxe5xbex84xefxbcx9a', u'//i.imgur.com/WTTMCuub.jpg')

    python_3 对于编码很友好,即便str/unicode不一致时,运行输出正常:
      输出结果是:(中文://i.imgur.com/WTTMCuub.jpg)
     
    二、
    安装python3中的问题
    1.找到py3任意版本——>download——>点击可执行安装程序——>下载

    2.下载好,双击下载的.exe文件

    【特别注意】

     安装时点击选择[Add python3 to environment path],这样就不用专门去设置环境变量了;
    之后一直选next,直到安装完成。
    3.利用pip下载安装模块
      python3自带pip程序。命令提示符——>进入pip路径(C:UsersAdministratorAppDataLocalProgramsPythonPython36Scripts)——>pip install 模块名字

    模块安装完成:

    三、构建文件夹,若不存在就构建,存在就不构建:

    【注意:仅py3中这样写】

    dir_name = 'image' #文件夹名字
    os.makedirs(dir_name,exist_ok=True)

     
  • 相关阅读:
    三.装饰器函数
    二.函数进阶
    生成器
    一个列表实现__iter__和__next__方法的例子
    可迭代对象和迭代器
    asyncio模块实现线程的嵌套和穿插
    线程的阻塞
    利用collections下的counter实现对列表重复元素的查重
    queue的一些用法
    利用python deque的extend特性实现列表元素查重
  • 原文地址:https://www.cnblogs.com/ruyingsuixing/p/9046770.html
Copyright © 2011-2022 走看看