ファイルを開き、ファイル内のすべての文字を小文字にし、句読点をすべて削除する方法を見つけようとしています。オンラインや本で見たいくつかのことを試しましたが、理解できないようです.
import string
def ReadFile(Filename):
try:
F = open(Filename)
F2=F.read()
except IOError:
print("Can't open file:",Filename)
return []
F3=[]
for word in F2:
F3=F2.lower()
exclude = set(string.punctuation)
F3= ''.join(ch for ch in F3 if ch not in exclude)
return F3
Name = input ('Name of file? ')
Words = ReadFile(Name)
print (F3)
次のような文を考えると、
Then he said, "I'm so confused!".
なるために
then he said im so confused