文件
文件迭代器是最好的读取行工具
文件读取的数据回到脚本时是一个字符串
close是通常选项,会终止对外部文件的连接
文件是缓冲的并且是可查找的
想要一行行读取一个文本文件,文件迭代器往往是最好的选择
myfile = open('myfile.txt','w')
a = myfile.write('hello text file\n')
print(a)
b = myfile.write('goodbye text file\n')
print(b)
myfile.close()
# myfile = open('myfile.txt')
# print(myfile.readline())
# print(myfile.readline())
# print(myfile.readlines())
# print(open('myfile.txt').read())
for line in open('myfile.txt'):
print(line,end='')
若要转换文件中存储的列表和字典,可以运行eval这一内置函数,eval能够把字符串当作可执行程序代码。
用pickle存储Python的原生对象。