使用Python指定名称数组对文件进行匿名处理

时间:2018-12-12 13:01:07

标签: python-3.x

所以我正在写一个匿名器,并且在弄清楚如何替换文本文件中的名称时遇到了麻烦。我有一个名称应该被匿名化的数组,这里称为text,这是我的代码,它应该进入另一个文件并检查单词是否匹配,如果true,则应将其替换。由于编程对我来说仍然是一门外语,我很想阅读一个全面的答案

for words in fin_message:
    if words == text : 
        new_list = words.replace(text, "xxx") 
        print(new_list) 
    else:
        print(words)

1 个答案:

答案 0 :(得分:1)

由于text是列表,您不能直接将其与“单词”进行比较,但是您可以 测试单词是否在“ ”中 {{ 1}}:

text

但是,这将逐个打印文本文件中的单词。如果相反,您希望按原样打印文本文件(替换文件除外),则可以遍历文件的各行,并在各行的受禁名称之内。像这样:

...
if words in text: 
    print("xxx")
...