Python 文件打开
在服务器上打开文件
假设我们有以下文件,位于 Python 的同一文件夹中
demofile.txt
你好!欢迎来到 demofile.txt
此文件仅用于测试目的。
祝你好运!
要打开文件,请使用内置的 open()
函数。
open()
函数返回一个文件对象,该对象有一个 read()
方法用于读取文件内容。
示例
f = open("demofile.txt", "r")
print(f.read())
运行示例 »
如果文件位于不同的位置,您需要指定文件路径,如下所示:
示例
打开不同位置的文件
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
运行示例 »
只读文件的一部分
默认情况下,read()
方法会返回整个文本,但您也可以指定要返回的字符数。
示例
返回文件的前 5 个字符
f = open("demofile.txt", "r")
print(f.read(5))
运行示例 »
读取行
您可以使用 readline()
方法返回一行。
示例
读取文件的一行
f = open("demofile.txt", "r")
print(f.readline())
运行示例 »
调用两次 readline()
,您可以读取前两行。
示例
读取文件的两行
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
运行示例 »
通过循环遍历文件的行,您可以逐行读取整个文件。
示例
逐行循环遍历文件
f = open("demofile.txt", "r")
for x in f
print(x)
运行示例 »
关闭文件
养成一个好习惯:在完成文件操作后始终关闭文件。
示例
完成文件操作后关闭文件
f = open("demofile.txt", "r")
print(f.readline())
f.close()
运行示例 »
注意:您应该始终关闭您的文件,在某些情况下,由于缓冲的原因,对文件的更改可能直到关闭文件后才会显示。
W3schools 学习路径
跟踪您的进度 - 免费!