# 打开文件进行读取 fileObject = open("linuxidc.txt", "r") # 逐行读取文件并在终端中打印 for line in fileObject: print(line)
输出:
运行脚本后,将显示以下输出。
示例3:通过使用with语句来读取文件
使用以下脚本创建一个名为linuxidc3.py的文件。它将在不使用任何文件对象的情况下通过语句读取文件。
# 使用with语句读取文件 with open("linuxidc.txt") as fhandler: print(fhandler.readlines())
输出:
运行脚本后,将显示以下输出。
编写文本文件:
通过定义文件对象或将其与语句一起使用,可以将内容写入文件中。
示例4:使用文件对象写入文件(file object)
使用以下脚本创建一个名为linuxidc.com.py的文件。 它将打开一个用于写入的文本文件,并使用write()方法写入三行。
# 打开文件进行写入 fileObject = open("www.linuxidc.com.txt", "w") # 添加一些文本 fileObject.write("Linux公社欢迎您\n") fileObject.write("我们的网址是\n") fileObject.write("手机站m.linuxidc.com\n") # 关闭文件 fileObject.close()
输出:
运行脚本,并检查是否使用内容创建了文件。 运行脚本并运行“ cat”命令后,将显示以下输出。
示例5:使用with语句写入文件
无需定义文件对象就可以将内容写入文件。 使用以下脚本创建一个名为m.linuxidc.com.py的文件。 通过使用with语句,它将在文件中写入两行。
# 使用with语句打开文件进行写入 with open("m.linuxidc.com.txt",'w') as fileObj: fileObj.write("Linux公社为您提供最新的开源资讯\n") fileObj.write("linuxidc.com提供最新最前沿的开源技术\n")
输出:
运行脚本和“ cat”命令读取文件后,将显示以下输出。
总结
本教程通过使用非常简单的示例描述了从文件中读取内容并将内容写入文件的常用方法。Python新手将能够知道读取或写入文件所需函数的用法。你学会了吗?