#!/user/bin/python
# -*- coding:utf8 -*-
import os
import re
import sys
file_name = 'movies'
xml_file_name = file_name + '.csv'
fobj = open(xml_file_name, 'r', encoding='gbk') # 指定使用gbk编码读取CSV文件
fobj_dat = open(file_name + '.DAT', 'w', encoding='utf-8') # 指定使用utf-8编码写入DAT文件
flag = True
testdata_num = 0
dic_task_des = {}
for line_num, line_content in enumerate(fobj.readlines()):
if flag == True:
testdata_num = testdata_num + 1
line_content = re.sub(',\n|,\r\n|\n', '', line_content)
line_content = re.sub(',', '::', line_content)
fobj_dat.writelines(line_content + '\n')
fobj_dat.close()
task_des = {}
task_des[file_name] = dic_task_des
fobj.close()
file_name修改为自己的文件名字,如果原csv文件为utf-8格式,可修改为:fobj = open(xml_file_name, 'r', encoding='utf-8')