小编bar*_*ing的帖子

Python:如何浏览文件并用"审查"替换诅咒词

基本上,我想要一个打开文件的脚本,然后浏览该文件并查看该文件是否包含任何诅咒词.如果文件中的一行包含诅咒词,那么我想用"CENSORED"替换该行.到目前为止,我认为我只是搞砸了代码,因为我是Python的新手:

filename = input("Enter a file name: ")
censor = input("Enter the curse word that you want censored: ")

with open(filename)as fi:
    for line in fi:
        if censor in line:
            fi.write(fi.replace(line, "CENSORED"))
    print(fi) 
Run Code Online (Sandbox Code Playgroud)

我是新手,所以我可能只是搞砸了......

行,如在此代码中(如果"Hat"是一个诅咒词):

There Is 
A 
Hat
Run Code Online (Sandbox Code Playgroud)

将会:

There Is 
A 
CENSORED 
Run Code Online (Sandbox Code Playgroud)

python python-3.x

2
推荐指数
1
解决办法
989
查看次数

Python:找出元组是否包含偶数的函数?

所以我想要的是一个从用户获取元组输入的函数,然后计算出该元组是否包含偶数.我想知道如何使用for或while循环.我试过了,但代码不起作用.我有点东西,但它不起作用:

def ifEven(x):
    i = -1
    if isinstance(x, tuple):
        while i < len(x):
            for i in x:
                i = i + 1
                if x[i] % 2 == 0:
                    return True
                else:
                    return False 
Run Code Online (Sandbox Code Playgroud)

python for-loop python-3.x

1
推荐指数
1
解决办法
1722
查看次数

Python:比较2个字符串,看它们是否包含相同的字母

这看起来非常简单,但我被困住了.我想要的是看一个字符串(str1)是否包含第二个字符串(str2)中的所有字母.如果str1包含所有字母(以任何顺序,任意次数),则返回True.如果没有,则返回false.

[注意] Str2不一定要有str1所有的字母.

python python-3.x

0
推荐指数
1
解决办法
1155
查看次数

标签 统计

python ×3

python-3.x ×3

for-loop ×1