,可以通过以下步骤实现:
以下是一个示例的Python代码实现:
def delete_words_from_file(file_path, substring):
# 读取.txt文件
with open(file_path, 'r') as file:
content = file.read()
# 分割文件内容为单词列表
words = content.split()
# 遍历单词列表
for word in words[:]:
# 判断单词是否为子字符串
if substring not in word:
# 删除整个单词
words.remove(word)
# 重新构建文本内容
new_content = ' '.join(words)
# 写入.txt文件
with open(file_path, 'w') as file:
file.write(new_content)
# 调用函数删除单词
delete_words_from_file('example.txt', 'substring')
在上述代码中,file_path
参数表示.txt文件的路径,substring
参数表示要保留的子字符串。你可以根据实际情况修改这两个参数的值。请注意,这只是一个简单的示例代码,实际应用中可能需要考虑更多的异常处理和优化。
领取专属 10元无门槛券
手把手带您无忧上云