我是Python的新手,我正在编写下面的代码。
fileName = input("Enter the file name: ")
InputFile = open(fileName, 'r')
text=InputFile.readable()
sentences = text.count('.') + text.count('?') + \
text.count(':') + text.count(';') + \
text.count('!')
由于下面的错误,我无法通过计数功能。我做了一些研究并尝试导入一些库,但这没有用。有人能引导我朝正确的方向发展吗?我感到很失落。
text.count(':') + text.count(';') + \
AttributeError: 'bool' object has no attribute 'count'
答案 0 :(得分:5)
您的代码中有一条错误的行:
text = InputFile.readable()
返回没有属性boolean
count
应该是:
text = InputFile.read()