使用循环的数组。
使用循环的数组。
我需要编写一个程序,它可以读取一个文件,然后返回一个标记数组,然后循环遍历该数组,每行打印一个标记,然后去除所有标点符号并将每个单词转换为小写,然后计算所请求的单词在整个文件中出现的次数。问题是我在返回数组方面遇到了困难,我不太确定如何创建一个允许用户输入任何单词或尽可能多的单词,然后让程序搜索文件以查找这些单词的数组......我已经花了8个小时,但目前只有这些:
import sys from scanner import * def main(): tokens = readTokens("shakespeare.txt") for i in range(0,len(tokens),1): print(tokens[i]) def readTokens(fileName): with open("shakespeare.txt", 'r') as f: return f.read().split() token = s.readtoken() while (token != ""): print(token) token = s.readtoken() s.close() main()
admin 更改状态以发布 2023年5月20日