文件操作
打开、读写、关闭
- open(filename, mode=‘r/w/a…’, buf = -1, encoding=‘GBK /utf8…’ …)
打开成功:返回可迭代对象
打开失败:抛出异常 - filename.close()
- with关键字:with open( ) as fp
eg.
with open('test.txt','r') as src, open('test_new.txt', 'w') as dst:
dst.write(src.read()) #【write() 只能写入字符串】不用关闭
fp = open(r'E:\python_learn\test.txt', 'r')
print(fp.read())
fp.close() # 需要关闭
fp = open(r'E:\python_learn\test.txt', 'r')
lst = list()
for line in fp: #【一行一行读取数据】
lst.append(int(line)<