Python将列表数据写入文件(txt, csv,excel)
2019-04-23 07:01
1506 查看
写入txt文件
def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表. file = open(filename,'a') for i in range(len(data)): s = str(data[i]).replace('[','').replace(']','')#去除[],这两行按数据不同,可以选择 s = s.replace("'",'').replace(',','') +'\n' #去除单引号,逗号,每行末尾追加换行符 file.write(s) file.close() print("保存文件成功")
写入csv文件
import csv import codecs
def data_write_csv(file_name, datas):#file_name为写入CSV文件的路径,datas为要写入数据列表 file_csv = codecs.open(file_name,'w+','utf-8')#追加 writer = csv.writer(file_csv, delimiter=' ', quotechar=' ', quoting=csv.QUOTE_MINIMAL) for data in datas: writer.writerow(data) print("保存文件成功,处理结束")
写入excel文件
# 将数据写入新文件 def data_write(file_path, datas): f = xlwt.Workbook() sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet #将数据写入第 i 行,第 j 列 i = 0 for data in datas: for j in range(len(data)): sheet1.write(i,j,data[j]) i = i + 1 f.save(file_path) #保存文件
以上所述是小编给大家介绍的Python将列表数据写入文件(txt, csv,excel)详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- Python--使用xlwt将列表类型的数据写到Excel xls文件中--TxtToExcel
- python3将csv文件中的两列数据读取出来,并且按行写入txt文本之中
- Python 读取EXCEL(XLS、CSV)写入txt文件
- Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据
- Python实现数据处理——每隔一段时间把数据写入excel文件中
- java读取Excel数据,然后写入到txt文件,并批量保存到oracle数据库中
- python(如何将数据写入本地txt文本文件)
- ean13码的生成,python读取csv中数据并处理返回并写入到另一个csv文件中
- Python爬取新浪微博评论数据,写入csv文件中
- python-读取excel,txt,csv文件
- python 用pandas将数据写入csv文件
- 将特定格式的TXT数据文件写入EXCEL
- python读取.txt文件数据和将数据写入文件.txt
- python导入TXT、Excel、csv文件
- R—读取数据(导入csv,txt,excel文件)
- Python 对Excel数据 csv 类型文件的操作
- python将一个txt文件数据,按要求分开,写入多个txt文本中
- 【整理】Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据
- Python导出数据到Excel可读取的CSV文件的方法
- Python中生成(写入数据到)Excel文件