需要使用python3从文本文件中删除字符

时间:2018-04-21 00:42:11

标签: python python-3.x text

我是python的新手,我正在尝试编写一个python3脚本,该脚本将编辑现有文本文件的内容并将其写入新的文本文件。 我目前有以下脚本从旧文件创建新文本文件:

path = '/Users/uname/Desktop/soc-calc/TVs+Assigned+to+Local+Markets.txt'
tvfile = open(path,'r')
days = tvfile.read()

new_path = '/Users/uname/Desktop/soc-calc/tvs.txt'
new_days = open(new_path,'w')

new_days.write(days)
print(days)

tvfile.close()
new_days.close()

我一直在搜索并且无法找到如何使脚本不仅从现有文档创建新文档,而且删除" - "的所有实例。新创建的文本文件中的字符。

任何有关我需要更改或添加以实现此目的的帮助都会有所帮助。

1 个答案:

答案 0 :(得分:0)

我发现我可以按如下方式调整部分代码,以替换(删除)任何" - "字符。

new_days.write(days.replace('-',''))

还有其他建议,但这样做了我需要的东西,我可以根据这个添加我需要的其他更改