python 只能将最后一行写入excel_Python起步(十二)文件操作

文件操作

很多时候,我们要操作的数据是从文件里面获取的,比如商品销售数据,可能是别人给的一个csv文件,或者是一个Excel文件那么这种时候,我们就需要把文件里面的内容加载到程序里面去了。

读取文件

读取文件使用open()函数打开,打开文件时要选择打开方式(读还是写),文件打开后是需要关闭的,常规的打开文件的方式:

# 打开文件,把文件对象赋值个变量
f = open(文件名, 打开方式)

# 对文件进行一系列操作
...

# 最后关闭文件
f.close()

常用文件打开方式:

  • r:只读,如果不对文件修改的话,这个方式比较安全
  • w+:可读可写,再次写入时会覆盖原来的内容
  • a+:追加,在原来的文件后面继续写入,不会覆盖原来的数据

问了防止忘记关闭的情况,我们一般使用下面这种打开文件的方式,这样文件使用完毕后就会自动关闭

with open('test.txt', 'r') as f:
    对文件进行一系列操作

open函数里面的test.txt是文件名,第二个参数‘r'是打开方式&#

你可能感兴趣的:(python,只能将最后一行写入excel)