![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
文章平均质量分 78
热情的蘑菇
1.每天进步一丢丢,做个有趣的人
2.种一棵树最好时间是十年前,其次是现在
3.每个人都有一个觉醒期,但觉醒的早晚决定个人的命运
4.只有自己诚心待人,别人才有可能对自己以诚相待
5.普通并不等于庸俗。在许许多多普普通通的事情中,应该表现出不平常的看法和做法来。
展开
-
Could not find an activated virtualenv (required)解决方案
Could not find an activated virtualenv (required)在执行pip install --upgrade pip时报错网上解决方案如下:https://www.e-learn.cn/content/wangluowenzhang/309242但以上解决方案都没有解决我的问题,最终我的解决方式如下,末尾加–isolated:sudo ./pip ...原创 2019-12-11 13:07:30 · 2407 阅读 · 0 评论 -
python2.7环境解决ImportError: No module named _tkinter
首先安装Tkinter模块:yum -y install tkinter再次运行import Tkinter后报错:Python代码Type “help”, “copyright”, “credits” or “license” for more information.import TkinterTraceback (most recent call last):Fil...原创 2019-08-15 17:22:03 · 11175 阅读 · 1 评论 -
optparse模块解析命令行参数的说明及优化
见博客:https://www.cnblogs.com/paulwhw/p/9065074.html转载 2019-08-14 17:46:42 · 160 阅读 · 0 评论 -
Python装饰器学习
一、装饰器是什么在代码运行期间不改变原函数定义的基础上,动态给该函数增加功能的方式,称之为装饰器。是一个很著名的设计模式二、装饰器的使用范围较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概况的讲,装饰器就是为已有的函数添加额外的功能。三、装饰器和闭包另外装饰器其实是个闭包,闭包就是:...原创 2019-07-01 21:11:26 · 153 阅读 · 0 评论 -
python初探(一)
Python初探(一)python的特点python的特点如何执行pythonpython的字符串类型更改文件的编码格式获取和更改系统编码判断字符编码类型常量数字逻辑值变量一些基本知识命名规则一些使用习惯数据类型变量赋值变量特性对象python保留字python程序块代码注释python的特点1、简单易学,功能强大2、高效率的高层数据结构3、简单而有效地实现面向对象编程4、简洁的语法和对...原创 2019-06-08 19:56:22 · 607 阅读 · 0 评论 -
python中的assert断言
python 中使用assert断言是一个非常好的习惯。在没有完善一个程序之前,我们不知道程序在哪里会出错,与其让它运行时崩溃,不如在出现错误条件时就崩溃,这时候我们就需要用到断言。assert断言是声明其布尔值必须为真的判断,如果发生异常就说明表达式为假。如果断言成功不采取任何措施,否则触发AssertionError的异常。这个异常可以用try-except去捕捉#coding=utf原创 2018-02-05 22:13:35 · 443 阅读 · 0 评论 -
python中的命名空间和作用域
变量是拥有匹配对象的名字(标识符),命名空间是包含了变量名称(键)和它们各自相应的对象(值)的字典。 一个python表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。每个函数都有自己的命名空间。类的方法的作用域规则和通常函数一样。python会智能地猜测一个变量是局部的还是全局的,它假设任何在函数内赋值的变量都是局部的。因此原创 2018-02-05 21:54:07 · 418 阅读 · 0 评论 -
datetime.timedelta类介绍
datetime.timedelta对象代表两个时间之间的时间差,两个date或datetime对象相减就可以返回一个timedelta对象。 如果有人问你昨天是几号,这个很容易就回答出来了。但是如果问你200天前是几号,就不是那么容易答出来。而在Python中datetime模块中的timedelta就可以很轻松给出答案。 函数原型: class datetime.timedelta([d原创 2018-01-20 11:38:29 · 173251 阅读 · 1 评论 -
python的平台编码、默认编码、解码直接的联系的一些个人理解
python的平台编码、默认编码、解码直接的联系的一些个人理解以下只是个人的一些个人悟出的一些想法,不能确定一定是准确的,如果有理解错误的地方,希望有人帮忙指正1、运行decode指定编码A的函数时(decode(“A”)),如果字符串不是“A”编码格式的话,先用sys模块下默认编码B解码成unicode,然后再编码成指定的编码“A”。然后再用decode去解码;如果字符串是“A”编码格式的话,就原创 2018-01-18 22:56:11 · 633 阅读 · 0 评论 -
python中shutil模块学习笔记
import shutil 一、shutil.copyfile( src, dst) #src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 如果当前的dst已存在的话就会被覆盖掉 。自己测试验证了下,是src和dst必须是文件,不可以是目录尝试结果如下:情况1:src为文件,dst为目录,报错如下原创 2018-01-10 22:00:30 · 35461 阅读 · 3 评论 -
datetime.datetime类介绍
datetime类是date和time的结合体,包括date与time的所有信息,date和time类中具有的方法和属性,datetime类都具有。所以在我们日常的工作中,可以仅使用datetime类。该类的构造函数: datetime.datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]]) 各参原创 2018-01-17 22:03:41 · 83018 阅读 · 1 评论 -
datetime.time类介绍
一、time是一个时间类,由时、分、秒、微妙组成。其构造函数如下: class datetime.time([hour[,minute[,second[,microsecond[,tzinfo]]]]]) 参数tzinfo,它表示时区信息。 各参数的取值范围: hour的范围为[0, 24) minute的范围为[0, 60) second的范围为[0, 60) microsecond的范围为[0原创 2018-01-17 22:01:44 · 12709 阅读 · 0 评论 -
python中模块引入
模块引入 1、当前路径下模块引入步骤:(1)需要引入的模块文件(bb.py文件)和执行的程序文件(aa.py文件)放在一个目录下。 (2)在执行程序(aa.py文件)文件开头写 “import 模块名”即可引入bb.py文件内容:*_coding:utf-8_*m=9def my_add(x,y): return x+yaa.py文件内容:原创 2018-01-31 22:14:43 · 583 阅读 · 0 评论 -
python中datetime.date类介绍
date类是一个日期类,由年、月、日组成。由于Python也是面向对象编程语言,所以针对类,就会有构造函数,该类的构造函数如下: class datetime.date(year, month, day): year : 表示年,范围[MINYEAR, MAXYEAR],即[1, 9999] month : 表示月,范围[1, 12] day :一月中第几天,最大值根据给定的yea原创 2018-01-16 22:39:43 · 74599 阅读 · 1 评论 -
python中os模块学习(一)
Python os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的,os 模块能在不同操作系统平台(如 nt 或posix)中的特定函数间自动切换,从而能实现跨平台操作。 ???如何体现跨平台操作的??python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。原创 2018-01-02 23:38:21 · 304 阅读 · 0 评论