是否有任何函数可以使用python删除文件中每行中的特定字符串
我是python新手,尝试使用将excel数据写入具有特定格式的文本文件。但不知何故,我面临着数据重复的问题是否有任何函数可以使用python删除文件中每行中的特定字符串,python,Python,我是python新手,尝试使用将excel数据写入具有特定格式的文本文件。但不知何故,我面临着数据重复的问题 f = open("test1.txt", "a+") # Text file create here f5 = [] i = [] j = [] flag = False for sheet in allShee
f = open("test1.txt", "a+") # Text
file create here
f5 = []
i = []
j = []
flag = False
for sheet in allSheetNames:
currentSheet = theFile[sheet]
for row in range(2, currentSheet.max_row + 1):
for column in "ABCDEF":
cell_name = "{}{}".format(column, row)
if currentSheet[cell_name].value == None:
j = I
flag = True
else:
f.write("{}\t".format(currentSheet[cell_name].value))
i = cell_name
flag = True
#if flag == True:
#if j != I:
# print("{}\t".format(currentSheet[i].value))
#flag = False
f.close()
exit()
提交的部分实际上我正在尝试比较列编号和类似的列编号,以避免“在此处输入代码”重复
这是我实际需要作为输出的文本文件。在此处输入图像描述
谢谢,首先使用单独的索引,然后使用那些重复的索引来解决这个问题。问题中不要包含文本图片,请适当地包含文本和格式。你的问题到底是什么还不清楚。您是否从您期望的文件中写入了其他内容?如果是这样的话,请提供一个你在文件中得到的文本的例子,这样我们就可以看到与你期望的不同。谢谢你的评论,我会更新帖子的