补充代码太长使用\换行
#每个使用close不方便with open("test2","w") as f: f.write(‘jjjjjl‘)
#读自能是字符串# f=open("test1",encoding="gbk")#打开# data=f.read()#读取# print(data)# f.close()#关闭 f=open("test1","r")#打开# data=f.read()#读取quanb# print(data)print(f.readable())print(f.readline(),end="")#一次第一行,end避免出现下一行打印出来是空行print(f.readline())#一次第一行 print(f.readlines())#把所有内容读出来放一个列表里面;[‘萨斯考虑到\n‘, ‘阿萨德八十多\n‘]f.close()#关闭
#写内容必须是字符串,不能是其他f=open("test1","w")#相当于新建个新文档# f.read()#文件不存在会新建一个文件,文件存在会清空文件内容f.write("sdajafafaf\n")#写入不会自动换行,需要\nf.write("sdajadfsdsffafaf\n")#写入不会自动换行,需要\nf.writable()#判断是否可以写f.writelines(["jijwij\n","asdhadhad"])f.close()
#a模式也是写,只是追加,应用在日志追加f=open("test1","a")#相当于新建个新文档f.write("\n追加到最后")f.close()
#文件没有修改这么一说,都是覆盖一说,存在硬盘上只有0 1的。但是我们平时怎么改的:平时我们是使用软件打开的文件内容#在内存上修改好,在保存到硬盘上# f=open("test1","r+")#打开可读+可写# data=f.read()#读取# print(data) # f=open("test1","r+")#打开可读+可写# f.write("sb")#直接写是把之前文件的前面的修改了,原来内容:zhangming。后面是:sbangming f=open("test","r")data=f.read()#读所有内容print(data)f.close() data1=open("test2","w")#新建一个test2data1.writelines(data)data1.close()
原文地址:https://www.cnblogs.com/jianchixuexu/p/11560058.html
时间: 2024-10-29 19:12:30