python中基本的读写文件(1)

#!/usr/bin/env python3
#读取文件,并对文件格式进行转换
with open('E:/研究生学习/python数据/图书数据/bookinfo_tmall_201701.csv','r',encoding='UTF-8') as filereader:
    with open('E:/研究生学习/python数据/图书数据/head_title.csv','w',encoding='UTF-8') as filewriter:
        header=filereader.readline()
        header=header.strip()
        header_list=header.split(',')
        print(header_list)

         filewriter.write(','.join(map(str,header_list))+'\n')

      这个文件读写中容易犯的错误有:

(1)忽视字符格式的转换,在open()中需要输入encoding='UTF-8',来对打开和写入的字符进行格式转换,以便保持格式的一致性,避免出错。

(2)文件名的写法错误,一般默认的文件名格式是这样:E:\研究生学习\python数据\图书数据\...,但是在电脑看来"\"只是转义字符,所以这里需要将“\”改成"/",那么结果就为:E:/研究生学习/python数据/图书数据/...

你可能感兴趣的:(python)