如何创建文本文件
使用Python,您可以通过使用代码创建一个.文本文件(古鲁99.txt),我们在这里演示了如何做到这一点
第 1 步 )
f= open("guru99.txt","w+")
第二步 )
for i in range(10):
f.write("This is line %d\r\n" % (i+1))
第 3 步 )
f.close()
下面是代码执行后的结果
当您单击您的文本文件(在本例中为“guu99.txt”)时,它将如下所示
如何将数据附加到文件中
还可以将新文本附加到已经存在的文件或新文件中。
f=open("guru99.txt", "a+")
再次,如果您可以在代码中看到加号,它表示如果它不存在,它将创建一个新文件。但是在我们的例子中,我们已经有了这个文件,所以我们不需要创建一个新的文件。
for i in range(2):
f.write("Appended line %d\r\n" % (i+1))
这将以附加模式将数据写入文件。
您可以在“guu99.txt”文件中看到输出。代码的输出是以前的文件附加了新的数据。
如何读取文件
不仅可以从Python创建.txt文件,还可以“读取模式”(R)调用.txt文件。
第 1 步 ) 以读取模式打开文件
f=open("guru99.txt", "r")
第二步 ) 我们使用代码中的模式函数来检查文件是否处于打开模式。如果是,我们继续前进
if f.mode == 'r':
第 3 步 ) 使用f.read读取文件数据并将其存储在可变内容中
contents =f.read()
第 4 步 ) 印刷内容
这是输出
如何逐行读取文件
如果数据太大,无法读取,也可以逐行读取.txt文件。此代码将在容易就绪的模式下隔离数据。
当您运行代码时( F1=f.readline() 对于逐行读取文件或文档,它将分隔每一行并以可读格式呈现该文件。在我们的例子中,行是短的和可读的,输出将看起来类似于读模式。但是,如果有一个复杂的数据文件是不可读的,这段代码可能是有用的。
Python 中的文件模式
这是完整的代码
Python 2 示例
def main():
if name== "main":
main()
Python 3 示例
想了解更多Python学习方法可加群705673780,大家一起学习交流,更多免费学习资料分享哟~
摘要
Python文件处理:创建、打开、追加、读、写介绍到这里,更多Python学习 请参考编程字典Python教程和问答部分,谢谢大家对编程字典的支持。
原文链接:https://blog.csdn.net/a575223/article/details/81669149?ops_request_misc=&request_id=&biz_id=102&utm_term=python&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-9-81669149.nonecase&spm=1018.2226.3001.4187