最终大题:
文件
把大象放进冰箱 三步走
打开冰箱 操作 关闭
ex:
f=open('d\dsd\dscs.txt','r+')
表示在原文档的基础上追加词汇
f.write(;haa;)
f.close()
f.readline()从文中读取一行内容
f.readlines()读取所有行,每行是一个元素,以列表的形式返回
f.read()从文件中读取所有内容
f.seek(offset):改变文件指针的位置
f.seek(0):文件开头
f.seek(1):文件结尾
也可以选择每行打印
for line in f:
print(line)
f.write(s)每次调用这个函数都会在文尾附加上新的命令
f.writelines:直接将列表类型中的各个元素连接在一起,输出
例子:
ls=['afddad','awdwadadwad']
f.open('a.txt',w)
f.wrirelines(ls)
f.close()
想要对一个文件又读又写
f.open('a.txt',r+)
代表了打开相对路径下a。txt文件,方式为r+,代表着可以读可以写
print(f.readline())
f.close()
函数定义:
def abc(n):
函数体
return 返回值
字典:dict
d={'aa':0,`````````}
某一个元素d['aaa']
冒号左边是键,右边是值
列表:
[]list
列表的存取
f=open('a.csv',;'r')
l=f.read().spilt(*)作用是将一个字符串分割成多个字符串组成的 列表
区分与joint
将列表里的元素以*进行连接
print('*'.joint(ls) )
print(','.joint(ls))
二维数据的处理:
采用相同的数据类型进行存储
二维数据的存:
ls=[[],
[]
[]
[]
[]
[]
[]]
f.open('a.ea','w')
for row in ls:
f.write(','.joint(row)+\n)
f.close()
二位数据的取:
f=open('adsa','r')
ls=[]
for line in f:
ls.append(line.spilt(*))
print(ls)
f.close()