python_day5

1.file

a.打开文件方式(读写两种方式)
alien.txt

>>> with open('alien.txt') as file_object:
...     contents = file_object.read()
...     print(contents)
...
alien={
    'yellow':1,
    'blue':2,
    'green':3,
    'red':4,
    'black':5,
    'pinke':6,
    }

打开文件时,可指定读取模式 读取模式 (‘r’ )、写入模式 写入模式 (‘w’ )、附加模式 附加模式 (‘a’ )或让你能够读取和写入文件的模式(‘r+’ )。如果你省略了模式实参,Python将以默认的只读模式打开文件。 如果你要写入的文件不存在,函数open() 将自动创建它。然而,以写入(‘w’ )模式打开文件时,如果指定的文件已经存在,Python将在返回文件对象前清空该文件

>>> with open(s,'w') as file_object:
...          file_object.write("you are the apple in my eyes .")
...
30
>>> with open(s,'a') as file_object:
...          file_object.write("you are the apple in my eyes .")
...
30

在这里插入图片描述
文件路径
b.文件对象的操作方法
每一个line是一个字符串,字符串也可以line[0]取出单个字符串
line.split(’\t’)之后,line才会变成列表
c.学习对excel及csv文件进行操作

csv是逗号分隔值文件格式,一般用WORDPAD或记事本(NOTE),EXCEL打开。csv(逗号分隔值)是一种用来存储数据的纯文本文件,通常都是用于存放电子表格或数据的一种文件格式。

打开并写入csv文件:利用open函数打开csv文件并写入一行数据(例:c=open(‘url.csv’,‘w’),write=csv.writer©)。
读取csv文件:c=open(‘url.csv’,‘rb’),read=csv.reader©

使用xlrd读取文件,使用xlwt生成Excel文件(可以控制Excel中单元格的格式)。但是用xlrd读取excel是不能对其进行操作的;而xlwt生成excel文件是不能在已有的excel文件基础上进行修改的,如需要修改文件就要使用xluntils模块。pyExcelerator模块与xlwt类似,也可以用来生成excel文件。

2.模块

在这里插入图片描述

2.1 os模块

operator system一些操作系统的命令

2.2 datetime模块

datetime是关于时间的处理

2.3 re模块

re是文本处理的

3.类和对象

用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类里可以有多个属性,也可以有多个方法。同时也有自己的字段。

创建类的方法:

定义类语法:
class ClassName(base_class[es]):
“optional documentation string”
static_member_declarations
method_declarations

在python中所有的东西都是对象,即能够被赋值到一个变量或作为一个参数传入一个函数。每个对象都有三个特性,身份(每一个对象都有一个唯一的身份标识自己,即该对象的内存地址,该地址可以用内建函数id()来获得)、类型(对象的类型决定了该对象可以保存什么样的数据,可以用内建函数type()来获得对象的类型,type()函数返回的是一个type类型的对象,而不是一个字符串)、值(对象表示的数据项)。

2、对象运算符

运算符 含义
== 两个对象在内存中的地址不同,只要值相同,就返回true
is/is not 对象本身的比较
and, or, not 布尔逻辑运算符

4.正则表达式

正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。

5. http请求

在这里插入图片描述
开学找叶梁
\微笑,叶梁迟早是要被我打死的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值