- 博客(18)
- 收藏
- 关注
原创 Python之CSS
1.CSS层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。2...
2018-09-30 13:30:24 971
原创 Python之HTML
1.HTML超文本标记语言, 标准通用标记语言下的一个应用。“ 超文本 ”就是指页面内可以包含图片、 链接,甚至音乐、 程序等非文字元素。超文本标记语言的结构包括 “头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的 具体内容。2.文本标签h1-h6:p:b/strong:u:s:换行标签: br-----(第一...
2018-09-30 13:18:33 499
原创 Python之socket
1.socketSocket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。2.socket编程import socketprint(socket.gethostname())# 'www.baiu.com'根据域名获取对应服务器的ip地址print(socket.gethostbyname('www.baidu...
2018-09-29 17:15:39 819
原创 Python之协程
1.协程协程是一种程序组件,是由子例程(过程、函数、例程、方法、子程序)的概念泛化而来的,子例程只有一个入口点且只返回一次,而协程允许多个入口点,可以在指定位置挂起和恢复执行。协程又称为微线程. yield# - 进程在创建时, 需要耗费时间和资源,# - 线程在创建时, 需要耗费时间和资源,# - 协程运行过程中始终只有一个线程协程优势: - 有较高的执行效率, 始终只有...
2018-09-27 20:37:03 120
原创 Python之线程
1.线程简介线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同...
2018-09-20 21:45:43 136
原创 Python之paramiko模块
1.paramikoparamiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。2.paramiko远程密码连接# 基于ssh用于连接远程服务器做操作:远程执行命令, 上传文件, 下载文件import paramiko# ssh root@172.25.254.250# 创建一个ssh对象;clien...
2018-09-14 16:40:40 235
原创 Python之difflib模块
difflib 模块包含一些用来计算和处理序列之间差异的工具。它对于比较文本尤其有用,其中包含的函数可以使用多种常用差异格式生成报告。import difflibtext1 = '1234'text2 = '2234'd = difflib.HtmlDiff()with open("passwd.html", 'w') as f: f.write(d.make_file...
2018-09-14 16:27:56 808
原创 Python之json模块
1.jsonJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。在python中,有专门处理json格式的模块—— json 和 picle模块Json 模块提供了四个方法: dumps、dump、loads...
2018-09-14 16:13:32 167
原创 Python之Excel操作
1.Python和Excel1. excel文档的基本定义工作薄(workbook)工作表(sheet)活动表(active sheet)行(row): 1,2,3,4,5,6……..列(column): A,B,C,D……..单元格(cell): B1, C12.用Python读取Excel文件a).安装openpyxl 输入import openpyxl后,...
2018-09-14 16:03:13 1322
原创 Python之namedtupled新型数据类型
1.namedtupled因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义, 所以在这里引入了 collections.namedtuple 这个工厂函数,来构造一个带字段名的元组。 具名元组的实例和普通元组消耗的内存一样多,因为字段名都被存在对应的类里面。这个类跟普通的对象 实例比起来也要小一些,因为 Python 不会用 dict 来存放这些...
2018-09-14 15:43:46 115
原创 Python之time模块
1.time模块简介time模块--时间获取和转换 time模块提供各种时间相关的功能 与时间相关的模块有:time,datetime,calendar 这个模块中定义的大部分函数是调用C平台上的同名函数实现2. 一些术语和约定的解释1.时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日开始按秒计算的偏移量(time.gmtime(0))此模块中的函...
2018-09-14 15:38:21 483
原创 Python之批量更新商品价格
每一行代表一次单独的销售。列分别是销售产品的类型(A)、产品每磅的价格 (B)、销售的磅数(C),以及这次销售的总收入。TOTAL 列设置为 Excel 公式,将每磅的成本乘以销售的磅数, 并将结果取整到分。有了这个公式,如果列 B 或 C 发生变化,TOTAL 列中的单元格将自动更新.需要更新的价格如下: Celery 1.19 Garlic 3.07 Lemon 1.27...
2018-09-08 22:01:26 694
原创 Python之文件操作
1.文件读取a).文件读取的三部曲:打开–> 操作 -> 关闭# 打开f = open('/etc/passwd1')print(f)# 操作content = f.read()print(content)# 写操作# f.write("hello")# 判断文件对象拥有的权限print(f.readable()) # Trueprint(f.writ...
2018-09-07 16:03:15 232
原创 Python之异常处理
1.常见的异常在程序运行过程中影响程序正常运行的内容,称为异常# # NameError# print(a)# # IndexError: 索引错误# li = [1,2,3,4]# print(li[8])# # KeyError# d = dict(a=1, b=2)# print(d['f'])# # ZeroDivisionError: 除0错误# pr...
2018-09-06 22:26:47 262
原创 Python之魔术方法
1.析构函数和析构方法class People(object): # 实例化对象时自动执行 def __init__(self, name, age): # 把属性和对象名绑定在一起, 便于访问对象的属性. self.name = name self.age = age print("创建对象成功.......")...
2018-09-06 20:39:46 1013
原创 Python之面向对象编程
面向对象编程1.基础概念类:在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。 自定义的对象数据类型就是面向对象中的类(Class)。 OOP首选思考的不是程序的执行流程,而是某个数据类型应该被视为一个对象,这个对象拥有的属性(Property)。 方法:给对象发消息实际上就是调用对象对应的关联函数,我们称之为对象的方法(Method)。2.类a).Clas...
2018-09-05 17:49:56 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人