基本上,我想要一个打开文件的脚本,然后浏览该文件并查看该文件是否包含任何诅咒词.如果文件中的一行包含诅咒词,那么我想用"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) 所以我想要的是一个从用户获取元组输入的函数,然后计算出该元组是否包含偶数.我想知道如何使用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) 这看起来非常简单,但我被困住了.我想要的是看一个字符串(str1)是否包含第二个字符串(str2)中的所有字母.如果str1包含所有字母(以任何顺序,任意次数),则返回True.如果没有,则返回false.
[注意] Str2不一定要有str1所有的字母.