我这里是分成了两个步骤:
- 去除了头尾的括号“()”
cc = res_txt2.replace(’(’, ‘’).replace(’)’, ‘’)
- 把字符串内的单引号,转译成双引号
ccc = cc.replace(’’’, ‘"’)
废话不说,看代码,有详细注释每一步
# coding:utf-8
import xlrd
def open_txt():
'''# 指定需要读取的文件位置'''
workbook1 = xlrd.open_workbook(r'C:/Users/dell/Desktop/111.xls')
names = workbook1.sheet_names()
# 输出内置表名称
# print(names)
'''# 指定需要读取文件内的第几个内置表'''
worksheet = workbook1.sheet_by_index(0)
# print(worksheet)
'''# 输出内置表名称'''
name = worksheet.name
# print(name)
'''# 获取文件的行数'''
number = worksheet.nrows
# print(number) # 155
'''# 获取文件的列数'''
columns = worksheet.ncols
# print(columns) # 5
'''# 删除全部之前写入文本的信息'''
open("C:/Users/dell/Desktop/222.txt", 'w').close()
'''# 定义返回值,储存文件的绝对路径'''
sys1 = open("C:/Users/dell/Desktop/222.txt", 'w+')
''' # 循环打印出所有的拼装信息''