def readFile(filename, num):
with open(filename, 'r', encoding='utf-8') as file: # 只读模式打开文件
content = file.readlines() # 文件全部内容读取出来放入列表中,每个元素为一行字符串
txt = ''.join(content[:num]) # 列表的前num行连接为字符串
return len(txt), len(set(txt)) # 以元组形式返回字符串长度和集合长度
if __name__ == '__main__':
num = int(input()) # 输入读取文件行数
name = 'The Great Learning.txt' # 文件名
content = readFile(name, num) # 传入文件和行数
print(*content) # 将返回的元组解包输出
统计文章字符数
最新推荐文章于 2022-10-23 23:20:12 发布
该代码定义了一个readFile函数,用于读取指定文件的前num行,并将这些行合并为一个字符串。函数返回字符串的长度和不重复字符的个数。在主程序中,用户输入要读取的行数,然后调用readFile函数处理'TheGreatLearning.txt'文件,最后打印返回的结果。
摘要由CSDN通过智能技术生成