任务描述
本关任务:编写一个能处理本地文件的小程序。
相关知识
为了完成本关任务,你需要掌握:
1.字符串的处理
2.random 函数
3.列表的处理。
字符串常见的处理
去除空格 str.strip():删除字符串两边的指定字符,括号的写入指定字符,默认为空格。 str.lstrip():删除字符串左边的指定字符,括号的写入指定字符,默认空格。 str.rstrip():删除字符串右边的指定字符,括号的写入指定字符,默认空格。
编程要求
根据提示,在右侧编辑器补充代码,完成
输入一个整数,作为随机数种子
实现 read_file(file)函数,参数为要读取的文件名,功能是读取文件内容为字符串,用空格替换掉字符串中全部标点、符号,再根据空格切分为一个列表,返回这个列表。
实现secret_word(ls)函数,参数为从文件中读取的单词列表,返回值为随机得到的一个单词。
测试说明
平台会对你编写的代码进行测试:
测试输入1:
2021
预期输出1:
正在从文件加载单词列表…
成功加载424122个单词
trash
测试输入2:
9999