zoukankan      html  css  js  c++  java
  • 0X02写入文件

    '''
    保存数据的最简单的方式之一是将其写入到文件中。通过将输出写入文件,即便关闭包含程序输出的终端窗口,这些输出也依然存在:你可以在程序结束运行后查看这些输出,
    可与别人分享输出文件,还可编写程序来将这些输出读取到内存中并进行处理。
    '''
    
    filename = '/home/aaron/桌面/biaoge/htmlcade.txt'
    
    with open(filename,'w') as file_object:
        file_object.write("I LOVE Programming.")
    
    
    '''
    代码分析:
        调用open() 时提供了两个实参。第一个实参也是要打开的文件的名称;第二个实参('w' )告诉Python,我们要以写入模式 打开这个文件。打开文件
    时,可指定读取模式 ('r' )、写入模式 ('w' )、附加模式 ('a' )或让你能够读取和写入文件的模式('r+' )。如果你省略了模式实参,Python将以默认的只读模式打
    开文件
    '''
    
    '''
    写入多行
        函数write() 不会在你写入的文本末尾添加换行符,因此如果你写入多行时没有指定换行符,需要添加换行符'
    ’
    '''
    
    
    with open(filename,'w') as file_object2 :
        file_object2.write("I am a teacher
    ")
        file_object2.write("I am a teacher
    ")
    
    '''
    如果你要给文件添加内容,而不是覆盖原有的内容,可以附加模式 打开文件。你以附加模式打开文件时,Python不会在返回文件对象前清空文件,而你写入到文件的行都将添加
    到文件末尾。如果指定的文件不存在,Python将为你创建一个空文件。
    '''
    
    with open(filename,'a') as file_object3 :
        file_object3.write("I am a teacher3
    ")
        file_object3.write("I am a teacher3
    ")
  • 相关阅读:
    iris数据集
    codevs 1262 不要把球传我 2012年CCC加拿大高中生信息学奥赛
    codevs 1742 爬楼梯(水题日常)
    codevs 2277 爱吃皮蛋的小明(水题日常)
    洛谷 P3386 【模板】二分图匹配
    vijos 1190 繁忙的都市
    codevs 1487 大批整数排序(水题日常)
    洛谷 P2820 局域网
    codevs 1683 车厢重组(水题日常)
    codevs 1228 苹果树
  • 原文地址:https://www.cnblogs.com/aaron456-rgv/p/12604716.html
Copyright © 2011-2022 走看看