Python写入文本文件,python如何写入文件和输出文件
写文件
保存数据最简单的方法之一是将其写入文件。通过将输出写入文件,即使包含程序输出的终端窗口关闭,这些输出仍然存在:它们可以被查看、共享或读入内存进行处理。
1.写一个空文件
将消息存储在文件中:filename=programming.txt
withopen(文件名, w)asfile_object:
file _ object . write( ilove programming。)
解释代码:调用open()时,提供了两个参数。第一个参数是要打开的文件的名称;第二个参数( w )表示以写模式打开该文件。
打开文件时,可以指定读取模式( r )、写入模式( w )、追加模式( a )、读写模式( r )。
省略mode参数,默认情况下以只读模式打开文件。
当写文件不存在时,会自动创建open()函数;但是,如果指定的文件已经存在,python会在返回file对象之前清空文件,即新写入的内容会覆盖旧的内容。
运行程序后:在程序文件所在的目录下会发现一个名为programming.txt的新文件。当您打开文件时,您会看到它包含以下内容:Iloveprogramming。
注意:在Python中,只有字符串可以写入文本文件。若要存储数据,必须首先使用函数将其转换为字符串格式。
相关:《Python相关教程》
2.写多行文件名=programming.txt
withopen(文件名, w)asfile_object:
file _ object . write( ilove programming。
)#写第一行内容。若要避免内容拥挤在一起,请使用“”
换行
file _ object . write( Ilovecreatingnewgames。
)#写到第二行
与显示到终端的输出一样,您也可以使用空格、制表符和空行来格式化输出。
3.附加到文件filename=programming.txt
withopen(文件名, a)asfile_object:
file _ object . write( ialsolovefindingmeaninglargedatasets。
)
file _ object . write( Ilovecreatingappsthatcanruninabrowser。
)
以附加模式打开文件,如果文件存在,则将写入的内容添加到文件的末尾;如果文件不存在,则创建新的写入。
相关建议:
Python如何从文件中读取数据
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。