字典类似于通过联系人名字查找联系人电话号码的电话本,即把键(名字)和值(电话号码)联系在一起。注意,键必须是唯一的。并且python只能使用不可变的对象(比如字符串)来作为字典的键,但是可以将不可变或可变的对象作为字典的…
标签:python
91-OOP练习:实现unix2dos和dos2unix功能
windows文本行结束标志是\r\n,非windows的是\n。 import os class Convert: def __init__(self, fname): self.fname = fname def t…
Python 元类详解 __new__、__init__、__call__、__metacalss__
了解元类之前,先了解几个魔术方法: __new__、__init__、__call__ __new__: 对象的创建,是一个静态方法,第一个参数是cls。(想想也是,不可能是self,对象还没创建,哪来的self) __…
不用for迭代 --手工访问迭代器中的元素.
为了更好的理解底层迭代机制,下面来演示手工迭代过程: items = [1, 2, 3] it = iter(items) # 执行items.__iter__()方法,实例化一个迭代器对象 next(it) # 执行i…
python利用pscp实现和linux传输文件
下载pscp.exe ,放在 windows/system32目录里,任何路径下即可直接调用命令 pscp 。 用法: 把本地文件file传输到Linxu服务器的/tmp/ E:\pscp.exe file root@1…
一切从游戏开始!
故事虚构,是从一个真的游戏再综合新闻组的内容而来. 缘起 缘起 这是一个晴朗的星期六下午,你悠闲地在网上浏览.忽然间你看到一个留言板上的小游戏.它很简单, 问题是: 把五个数字56789,放到[][][] * [][],…
Python——Requests库的开发者接口
本文介绍 Python Requests 库的开发者接口,主要内容包括: 目录 一、主要接口 1. requests.request() 2. requests.head()、get()、…
Python可变参数函数用法详解
来自:http://c.biancheng.net/view/2257.html 很多编程语言都允许定义个数可变的参数,这样可以在调用函数时传入任意多个参数。Python 当然也不例外,Python 允许在形参…
Linux安装python 2.7.9
1、下载python wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 2、解压、编译安装 tar -zxvf Python-2.7.9.tgz …
Python IDE的选择和安装
安装好Python后我们需要选择合适自己的IDE进行学习,虽然利用python默认的编辑器,或者直接文档编辑也可以进行基础的学习,但总归不是太方便,能够开发python项目的IDE很多,如sublime text,jet…
课程售出提醒程序
每分钟抓取一次课程页面学习人数. 和前次进行对比, 数量增加意味课程卖出, 播放本地音乐. 同时监听多们课程. from threading import Timer from scrapy.selector impor…
airflow源码分析之BashOperator
BashOperator主要的功能是执行shell命令或者shell脚本。负责具体的执行过程的是BashOperator.execute()函数。 airflow的bash_operator.py文件: from bui…