zoukankan      html  css  js  c++  java
  • Python学习笔记九-文件读写

    1,读取文件:

    f=open('目录','读写模式',encoding='gbk,error='egiong') 后三项可以不写但是默认是' r'读模式;open函数打开的文件对象会自动加上read()方法;

    f.read()读出刚刚打开的文件;最后一定要记得close()函数;否则会出现不可估计的后果。

    读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 。如:'rb','wb','r+b'等等

    readlines()函数,会读取文件所有内容,按行返回list,可用for in 读取,而readline()是只读取文件的一行,相对与readlines()慢。读取的时候直接用一个迭代, print(line.strip()#去掉每行的/n

    with open('nihaoa.txt') as f: 方便与try finally 的异常抛出写法

      for i in f.readlines():

        print(i.strip())

    2,写文件:

    首先打开文件,然后用write方法;为了防止没有close()还是用with

    with open('nihaoa.txt','w') as f:

      f.write('woshidahaoren')

     注意,write方法会直接覆盖掉原有的文件内容,如果是追加模式'a'不会则覆盖;

  • 相关阅读:
    Subsets
    Search a 2D Matrix II
    Search a 2D Matrix
    Search Insert Position
    Search for a Range
    Sort Colors
    Sort List
    语音笔记04-3 TEHO,COR
    语音笔记04-2 拨号规则
    语音笔记04-1 CME实验
  • 原文地址:https://www.cnblogs.com/ooOO00/p/5487303.html
Copyright © 2011-2022 走看看