python 文件读取和写入
Posted loveyanhe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 文件读取和写入相关的知识,希望对你有一定的参考价值。
f = open(‘pyehon测试.txt‘);#py2里可以使用 open 或 file 方法打开文件,py3 只能使用 open。 #不加参数时,open为你默认为‘r‘,reading,只读模式,不能写入且文件必须存在,否则引发异常。 data = f.read();#读取文件中的所有内容 data2=f.readline();#读取一行内容 data3=f.readlines();#把内容按行读取至一个list中 f.close(); d = open(‘pyehon测试2.txt‘,‘w‘);#‘w‘就是writing,以这种模式打开文件,原来文件中的内容会被你新写入的内容覆盖掉,如果文件不存在,会自动创建文件。 h = open(‘pyehon测试3.txt‘,‘a‘);#‘a‘就是appending。它也是一种写入模式,但你写入的内容不会覆盖之前的内容,而是添加到文件中 #‘w‘和‘a‘模式不可以读取,只能写入 print(data); h.write(data);#写入内容 h.close(); d.close();
#break 跳出循环 #continue 略过本次循环 #异常处理 try ... except try: i = ‘sd‘; print(i+10); except: print("出现错误"); #字典 d ={};#创建空字典 d["MyLove"] = "YanHe";#增加新键 d[10] = ‘kdjf‘;#如果你的键是字符串,通过键访问的时候就需要加引号,如果是数字作为键则不用。 del d[10];#删除键值 d["MyLove"] = "LuoTianYi";#更改键值 #引用模块 import random; #调用模块,类似于using+类名 random.randint(1,10);#使用模块中的函数 dir(random); #查询random里面有哪些函数 from math import pi as math_pi; #从math模块里面调用pi函数命名为math_pi print(math_pi);
以上是关于python 文件读取和写入的主要内容,如果未能解决你的问题,请参考以下文章