テキスト ドキュメントを開いて、4 文字の単語すべてを* *に置き換えるプログラムを作成しようとしています。私は今、このプログラムを何時間もいじっています。どこにも行けないようです。誰かがこれで私を助けてくれることを望んでいました。これが私がこれまでに持っているものです。助けていただければ幸いです。
def censor():
filename = input("Enter name of file: ")
file = open(filename, 'r')
file1 = open(filename, 'w')
for element in file:
words = element.split()
if len(words) == 4:
file1 = element.replace(words, "xxxx")
alist.append(bob)
print (file)
file.close()
これは改訂版です。これがはるかに優れているかどうかはわかりません
def censor():
filename = input("Enter name of file: ")
file = open(filename, 'r')
file1 = open(filename, 'w')
i = 0
for element in file:
words = element.split()
for i in range(len(words)):
if len(words[i]) == 4:
file1 = element.replace(i, "xxxx")
i = i+1
file.close()