zoukankan      html  css  js  c++  java
  • python基础--文件的操作

    #r w a  文件读取操作 默认打开为读操作
    #f=open('coldplay.txt','r',encoding="utf-8")#open函数默认已系统编码方式打开windows默认编码方式为Gbk,如果我们文件存储的字符编码为utf-8
    #那么需要指定编码,防止乱码
    #print(f) #data=f.read() #print(data) # print(f.readable())#判断文件是否是可读,返回true和Flase # print('第一行',f.readline(),end='')单行读取并换行,end="" 指定print不默认换行 # print('第二行',f.readline()) # data=f.readlines()读取多行,返回字符列表 # print(data) # # f.close() #文件内容只能是字符串类型,只能写字符串 #文件处理写操作 # f=open('coldplay.txt','w',encoding='utf-8')#当前文件存在则会清空内容,在写入,如果不存在则在当前路径创建文件 # f.write("111111111111 ")#写如时需手动添加换行 # f.write("222222222 ") # f.writelines(['shh ','kskkk ']) # #f.read() io.UnsupportedOperation: not readable 当前文件不可读 # f.close() # #文件追加内容 # f=open('coldplay.txt','a',encoding='utf-8') # f.write('写到文件最后') # f.close() #r+ 读写模式 # f=open('coldplay.txt','r+',encoding='GBK') # # data=f.read() # # print(data) # f.write("123sb") src_f=open('coldplay.txt','r',encoding='GBK') data=src_f.readlines()#读取多行,返回一个列表 src_f.close() dst_f=open("coldplay.txt",'w') # #dst_f.writelines(data)#以列表的元素形式写入多行 dst_f.write(data[0]) # for i in data: # if "sb" not in i: # dst_f.write(i) dst_f.close() #注意事项:文件内容只能是字符串类型,只能写字符串,打开文件过后一定要关闭,否则会占据内存,windows系统当中默认的换行符为" "
    
    
    如果我失败了,至少我尝试过,不会因为痛失机会而后悔
  • 相关阅读:
    Android学习笔记04-Activity及Activity生命周期
    Android学习笔记03-学习过程中碰到的一些问题及解决方法
    Android学习笔记--生命周期
    Android学习笔记01
    Android学习笔记--项目框架介绍
    Android学习笔记- Animation动画
    Android学习笔记02-AndroidManifest.xml文件解析
    cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded 解决方法
    jvm 03-java堆内存模型
    jvm 02-java对象访问模式
  • 原文地址:https://www.cnblogs.com/tangcode/p/11008645.html
Copyright © 2011-2022 走看看