Python基础之文件I/O
打开file后再进行操作
file = open(“fileName”,”mode”)
mode有以下几种形式
- r:以只读方式打开,指针会放在文件的开头。默认模式
- r+:打开文件用于读写,指针会放在文件的开头
- rb:以二进制形式打开文件用于只读,指针放在文件的开头
- rb+:以二进制形式打开文件用于读写,指针放在文件开头
- w:打开文件用于写入,指针放在文件的开头,如果已经存在将其覆盖。默认模式
- w+:打开文件用于读写,指针放在文件的开头,如果已存在将其覆盖。
- a:打开文件追加内容,指针在文件的末尾,如果文件不存在,新建文件写入。
- a+:打开文件用于读写,如果文件已经存在,在其末尾追加,如果不存在,新建文件用于写入。
file的常用方法
file.write()
file.close()1234s = ",".join(("China","Fuck","Itself"))f = open("test.txt","a+")f.write(s)f.close()
Python之Excel
操作环境:win7 x64
Python版本: 2.7.12
Python操作Excel长用的包有xlrd,xlwt,xlutils,xlsxwriter,openpyxl
其中xlrd能读取Excel也可简单的写入,xlwt只能写入无法打开已有的Excel表,而xlutils则像是前两者之间的桥梁,把他们进行衔接。
xlsxwriter也只能写入不能读取,无法打开已有的Excel数据。
openpyxl可用于读写,Excel需是2007及以上版本。
安装
|
|
xlsxwriter
|
|