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系统当中默认的换行符为" "
    
    
    如果我失败了,至少我尝试过,不会因为痛失机会而后悔
  • 相关阅读:
    upc组队赛3 T-net【贪心】
    upc组队赛5 Assembly Required【思维】
    upc组队赛5 Bulbs
    upc组队赛5 Ingenious Lottery Tickets【排序】
    upc组队赛5 Hunter’s Apprentice 【判断多边形边界曲线顺逆时针】
    upc组队赛5 Ground Defense【枚举】
    upc组队赛4 Go Latin
    upc组队赛4 TV Show Game 【2-SAT】
    POJ 3250 Bad Hair Day【单调栈入门】
    016.NET5_MVC_视图组件扩展定制
  • 原文地址:https://www.cnblogs.com/tangcode/p/11008645.html
Copyright © 2011-2022 走看看