文件的使用
以文本形式打开一个文件
fp = open("三国演义.txt", "r")
print(fp.read())
fp.close()
以二进制形式打开一个文件
打开方式选择rb即可
fp = open("三国演义.txt", "rb")
print(fp.readline())
fp.close()
源文件和文件同源可以省略文件的路径,直接使用文件名, 否则就要写路径吗,注意反斜杠的使用
文件的打开模式
常用的打开实例
文件的关闭
<变量名>.close()
文件内容的读取
文件的全文本操作
#遍历全文件的方法
#方法一:一次读入,统一处理
fname = input("请输入要打开文件的名称:")
fo = open(fname, "r")
txt = fo.read()
fo.close()
#方法二:按数量读入,逐步处理
fname = input("请输入要打开的文件的名称:")
fo = open(fname, "r")
txt = fo.read(2)
while txt != "":
txt = fo.read(2)
fo.close()
按行读入
#逐行遍历文件
#方法一:
fname = input("请输入要打开的文件名称:")
fo = open(fname, "r")
for line in fo.readlines():
print(line)
fo.close()
#方法二:
fname = input("请输入要打开的文件名称:")
fo = open(fname, "r")
for line in fo:
print(line)
fo.close()
数据的文件写入
fo = open("output.txt", "w+")
Is = ["中国", "法国", "美国"]
fo.writelines(Is)
fo.seek(0)
for line in fo:
print(line)
fo.close()