文件的读写微实例7.2:文本文件逐行打印微实例7.2m7.2PrintFilebyLines.pyfname=input("请输入要打开的文件:"))12fo=open(fname,"r")3for line in fo.readlines():4print(line)fo.close()5
文件的读写 微实例7.2:文本文件逐行打印 微实例7.2 m7.2PrintFilebyLines.py 1 2 3 4 5 fname = input("请输入要打开的文件: ") fo = open(fname, "r") for line in fo.readlines(): print(line) fo.close()
文件的读写遍历文件的所有行可以直接这样完成fname =input("请输入要打开的文件:")2fo=open(fname,"r")3for line in fo:4print(line)5fo.close()
文件的读写 遍历文件的所有行可以直接这样完成 1 2 3 4 5 fname = input("请输入要打开的文件: ") fo = open(fname, "r") for line in fo: print(line) fo.close()
文件的读写如果程序需要逐行处理文件内容,建议采用上述代码格式:fo = open(fname, "r")for linein fo:#处理一行数据fo.close()
文件的读写 如果程序需要逐行处理文件内容,建议采用上述代码格式: fo = open(fname, "r") for line in fo: # 处理一行数据 fo.close()
文件的读写Python提供3个与文件内容写入有关的方法,如表所示。方法含义<file>.write(s)向文件写入一个字符串或字节流将一个元素为字符串的列表写入文件<file>.writelines(lines)改变当前文件操作指针的位置,offset的值:<file>.seek(offset)0:文件开头:1:当前位置;2:文件结尾
文件的读写 Python提供3个与文件内容写入有关的方法,如表所示。 方法 含义 <file>.write(s) 向文件写入一个字符串或字节流 <file>.writelines(lines) 将一个元素为字符串的列表写入文件 <file>.seek(offset) 改变当前文件操作指针的位置,offset的值: 0:文件开头; 1: 当前位置; 2: 文件结尾
文件的读写微实例7.3m7.3WriteListtoFile.pyfname=input("请输入要写入的文件:")12fo =open(fname,"w+")1s=【"唐诗","宋词","元曲"]34fo.writelines(ls)for line in fo:5print(line)6fo.close()程序执行结果如下:>>>请输入要写入的文件:test.txt>>
文件的读写 微实例7.3 m7.3WriteListtoFil e.py 1 2 3 4 5 6 7 fname = input("请输入要写入的文件: ") fo = open(fname, "w+") ls = ["唐诗", "宋词", "元曲"] fo.writelines(ls) for line in fo: print(line) fo.close() 程序执行结果如下: >>>请输入要写入的文件: test.txt >>>