随笔分类 -  Python

1
摘要:如果电脑中存在多个python版本的时候,需要使用pip安装三方库到指定的python版本,我们需要按照下面方法操作: 场景1:电脑上安装的有python2.x版本和python3.x版本 python3下pip安装命令如下: py -3 -m pip install xxxxxx python2下 阅读全文
posted @ 2022-04-02 22:38 淡定的人参果 阅读(2265) 评论(0) 推荐(0)
摘要:python通过os.system()方法执行pscp提示却找不到该应用程序 已经提前下载了pscp.exe 放到了system32文件夹,在CMD命令窗口执行pscp没有异常 但是使用os.system('pscp')时出现了报错提示找不到该应用程序。 原因: 原来是python版本时32位的程序 阅读全文
posted @ 2021-06-22 17:05 淡定的人参果 阅读(1133) 评论(0) 推荐(0)
摘要:多线程技术需。要用到threading模块,应当避免使用thread模块,原因是它不支持守护线程。当主线程退出时,所有的子线程不管他们是都还在工作,都会被强制退出。有时候我们并不希望发生这种行为 ,这时候就需要引入守护线程的概念。 threading模块支持守护线程,所以在需要使用多线程的时候,直接 阅读全文
posted @ 2017-12-21 16:13 淡定的人参果 阅读(201) 评论(0) 推荐(0)
摘要:除了使用easy_insatll和pip工具安装Python第三方库外还可以使用pycharm安装Python第三方库,步骤如下: 1.打开pycharm,点击File,再点击settings 2.点击settings之后再点击project下面的project Interpreter将会出现如下界 阅读全文
posted @ 2017-01-13 10:05 淡定的人参果 阅读(436) 评论(0) 推荐(0)
摘要:属性分为实例属性与类属性 方法分为普通方法,类方法,静态方法 一:属性: 尽量把需要用户传入的属性作为实例属性,而把同类都一样的属性作为类属性。实例属性在每创造一个类是都会初始化一遍,不同的实例的实例属性可能不同,不同实例的类属性都相同。从而减少内存。 1:实例属性: 最好在__init__(sel 阅读全文
posted @ 2016-11-23 11:31 淡定的人参果 阅读(551) 评论(0) 推荐(0)
摘要:闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性( 阅读全文
posted @ 2016-11-02 11:12 淡定的人参果 阅读(263) 评论(0) 推荐(0)
摘要:简单介绍: 这次我们要爬的网页是:Kindle商店中的今日特价书,其中每周/每月特价书同理,就不再重复了选择这个网页的原因有两个:一是实用,很多人都会经常去看看Kindle特价书有没有自己喜欢的;二是简单,不需要分析JS脚本这次我们学习的基本内容涉及:urllib2获取网页、re正则表达式、图像获取 阅读全文
posted @ 2016-10-20 15:25 淡定的人参果
摘要:在windows下如何快速搭建web.py开发框架 用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方便和顺手,就是web.py。它由一名黑客所创建,但是不幸的是这位创建者于2013年自杀了。据说现在由 阅读全文
posted @ 2016-10-20 13:29 淡定的人参果
摘要:1. 什么是自省? 自省就是自我评价、自我反省、自我批评、自我调控和自我教育,是孔子提出的一种自我道德修养的方法。他说:“见贤思齐焉,见不贤而内自省也。”(《论语·里仁》)当然,我们今天不是想说党员的批评与自我批评。表明意思上,自省(introspection)是一种自我检查行为。在计算机编程中,自 阅读全文
posted @ 2016-10-20 13:26 淡定的人参果
摘要:最近看了下《A Byte of Python》, 看见一个非常有意思的程序,用python进行文件行备份的练习程序, 自己在机器上敲代码运行了一遍,结果出现了一个小问题,路径出错——“找不到压缩软件”,网上搜答案,发现很多人都用python实现了这个功能,而且都是原创,高兴之余,心里面很佩服他们。 阅读全文
posted @ 2016-10-13 11:33 淡定的人参果 阅读(393) 评论(0) 推荐(0)
摘要:Python 网络爬虫简单分析 我们下面开始分析代码 这里我们利用的是urllib2库中的urlopen方法,这里可以知道这是一个http协议的网址,urlopen一般接受三个参数,它的参数如下: 第一个参数url即为URL,第二个参数data是访问URL时要传送的数据,第三个timeout是设置超 阅读全文
posted @ 2016-10-09 11:07 淡定的人参果 阅读(241) 评论(0) 推荐(0)
摘要:处理异常 我们可以使用 try..except 语句来处理异常。我们把通常的语句放在try-块中,而把我们的错误处理语句放在except-块中。 引发异常 你可以使用 raise 语句 引发 异常。你还得指明错误/异常的名称和伴随异常 触发的 异常对象。你可以引发的错误或异常应该分别是一个 Erro 阅读全文
posted @ 2016-09-06 10:37 淡定的人参果 阅读(143) 评论(0) 推荐(0)
摘要:在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用 raw_input 和 print 语句来完成这些功能。对于输出,你也可以使用多种多样的 str (字符串)类。例如,你能够使用 rjust 方法来得到一个按一定宽度右对齐的字符串。 阅读全文
posted @ 2016-09-06 10:36 淡定的人参果 阅读(345) 评论(0) 推荐(0)
摘要:Python 不仅有强大的内置模块,还提供强大的三方模块。 官方网站: https://pypi.python.org/pypi 要适用三方的模块需要使用pip管理工具。 1.在安装pip前,请确认win系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_in 阅读全文
posted @ 2016-08-30 17:06 淡定的人参果 阅读(431) 评论(0) 推荐(0)
摘要:我们在提取一个文件元信息的时候,经常会使用到获取元信息的size, 但是默认提取出来的是字节为单位计算的大小,我们需要转换成MB或者GB 或者TB的大小。 因此就需要使用到humansize这个模块, 这个模块不是系统内置的, 你可以通过help()查询内置模块是没有这个的模块的。 需要从其他地方导 阅读全文
posted @ 2016-08-30 09:06 淡定的人参果 阅读(1303) 评论(0) 推荐(0)
摘要:这四种方法之间的区别: +字符串 实际是先拼接好字符串组成新的字符串 然后再复制给a_list, 其实在后台完成了2个操作。 由于列表可包含任何数量的元素 并且没有上限(除了可用内存限制)非常耗费内存。 append() 方法向列表的尾部添加一个新的元素,extend是指接收一个列表作为参数,并将该 阅读全文
posted @ 2016-08-24 15:35 淡定的人参果 阅读(236) 评论(0) 推荐(0)
摘要:Python提供一个标准的模块,称为 pickle 。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。还有另一个模块称为 cPickle ,它的功能和 pickle 模块完全相同,只不过它是用C语言编写的,因此要快得多(比 pickle 阅读全文
posted @ 2016-08-23 14:17 淡定的人参果 阅读(657) 评论(0) 推荐(0)
摘要:数据结构 数据结构基本上就是 他们是可以处理数据的结构或者说他们是用来存储一组相关数据的。 在python中有三种内建的数据结构 列表、元组和字典 列表(list) 列表就像是我们要去超市买东西列的清单一样,将需要买的东西列成清单后整个结构是就是列表数据了,一旦创建完成后 我们可以随意进行添加 删除 阅读全文
posted @ 2016-08-22 17:04 淡定的人参果 阅读(308) 评论(0) 推荐(0)
摘要:模块 你已经学习了如何在你的程序中定义一次函数而重用代码。如果你想要在其他程序中重用很多函数,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以 .py 为扩展名。 导入sys 模块后 使用fo 阅读全文
posted @ 2016-08-22 14:30 淡定的人参果 阅读(332) 评论(0) 推荐(0)
摘要:Python函数篇 函数是重用的程序选, 他们允许给一块语句一个名称,然后可以在你的程序的任何地方是使用这个名称任意多次地运行这个语句块。这个就被称为 调用 函数。比如内建了很多高效的函数 如len 和range 函数通过def关键字来定义 def后面跟一个函数的标识符 名称 然后再跟一个括号,括号 阅读全文
posted @ 2016-08-21 17:47 淡定的人参果 阅读(293) 评论(0) 推荐(0)

1