奖学金评选-2

题目一:
概述:

'''
问题2:读取文件candi date0. txt, 从中选出候选人,并将学号和姓名写入文件candi date. txt,格式如下:
1010112161722 张三
1010112161728 李四
补充考生文件夹下文件PY301-2. py,完成这一功能。
'''

思路:

  1. 文件操作
'''candidate0.txt文件和代码在一起'''
# 打开所需的数据文件
po = open(r'candidate0.txt')
# 准备写入文件
pw = open(r'candidate.txt', 'w')
  1. 通过循环处理读取的每一条数据
# 循环处理数据
for i in po:# i 经过分割后 ['1320161106', '王静', '74', '97', '59', '92', '61', '99', '92', '89', '89', '92\n']a = i.split(' ')[:2] # 根据题意只需要前2个数据 即学号与姓名
  1. 输出结果
    # 拼接字符串tmp = ''# 循环写入文件for j in a:tmp += j + ' 'print(tmp)# 去掉末尾的空格并 添加一个换行符pw.write(tmp[:-1] + '\n') # 最后结果 1320161106 王静\n
  1. 释放资源
# 关闭文件 释放资源
pw.close()

**总结**:
只是简单文件处理和字符串拼接

代码如下:

# 打开所需的数据文件
po = open(r'candidate0.txt')
# 准备写入文件
pw = open(r'candidate.txt', 'w')# 循环处理数据
for i in po:# i 经过分割后 ['1320161106', '王静', '74', '97', '59', '92', '61', '99', '92', '89', '89', '92\n']a = i.split(' ')[:2] # 根据题意只需要前2个数据 即学号与姓名# 拼接字符串tmp = ''# 循环写入文件for j in a:tmp += j + ' 'print(tmp)# 去掉末尾的空格并 添加一个换行符pw.write(tmp[:-1] + '\n') # 最后结果 1320161106 王静\n# 关闭文件 释放资源
pw.close()

Python二级--奖学金评选2相关推荐

  1. Python二级--奖学金评选

    奖学金评选-1 题目一: 概述: ''' 某班学生评选一等奖学金,学生的10[主干课成绩存在考生文件夹下文件score. txt中,每行为一个学 生的信息,分别记录了学生学号.姓名以及10门课成绩,格 ...

  2. python二级第七套答案

    python二级第七套答案 46.某班学生评选一等奖学金,学生的10门主干课成绩存在考生文件夹下文件score.txt中,每行为一个学生的信息,分别记录了学生学号.姓名以及10门课成绩,格式如下: 1 ...

  3. python考级证书-python二级证书有用吗

    计算机Python二级证书到底有什么用?综合来看有6个好处. 1.满足竞争需求 在大学扩招.大学生贬值.经济下行.就业困难的多重压力之下,大学生越来越难独善其身,竞争压力越来越大,就拿计算机考证人数来 ...

  4. 全国计算机等级考试Python二级知识点_1

    ❤关注我,不迷路❤ 点击进入完整的Python专栏 全国计算机等级考试Python二级知识点整合_1 知识点模块 具体内容 备注 安装 下载地址:www.python.org/downloads 协议 ...

  5. 计算机等级考试Python二级

    文章目录 1.算法杂度 1.1算法的特性 1.2算法的基本要素 1.3.1算法的控制结构 1.3.2时间和空间复杂度 2.数据结构基本概念 2.1数据结构的表示 2.2线性表的顺序存储结构 2.3线性 ...

  6. python二级题库 第四套

    刷题软件(模拟python二级考试) 操作题刷题软件 公众h:露露IT 回复:python二级 一.选择题 1. 可以作为软件测试对象的是(). A. 需求规格说明 B. 源程序 C. 设计规格说明 ...

  7. python二级题库 第四套 附刷题软件

    刷 题软件(模拟python二级考试) 操作题刷题软件 公众h:露露IT 回复:python二级 一.选择题 1. 描述数据库系统中全局数据逻辑结构.且为全体用户公共数据视图的是(). A. 概念模式 ...

  8. 江苏省计算机Python二级考试 总结

    我考的是2019年3月份,江苏省Python二级考试.关于此次的总结,主要关于如何复习Python,试题回忆,考后反思三个方面. 一.Python复习步骤 1.1准备一本Python语言二级考试书籍, ...

  9. 杭电计算机学院2019年奖学金,关于计算机学院2019-2020学年国家励志奖学金评选的通知...

    原标题:关于计算机学院2019-2020学年国家励志奖学金评选的通知 关于计算机学院2019-2020学年国家励志奖学金评选的通知 各年级专业: 为激励我校家庭经济困难在校学生勤奋学习.努力进取,在德 ...

最新文章

  1. SAP模块常用增强总结
  2. 1.5 Python基础知识 - while循环
  3. 有关域索引错误产生的原因及解决办法
  4. Mac OSX 安装nvm(node.js版本管理器)
  5. tf.Variable、tf.get_variable、tf.variable_scope以及tf.name_scope
  6. php中购物车功能,php如何实现购物车功能
  7. Hashtable几种常用的遍历方法
  8. 抛开复杂的架构设计,MySQL优化思想基本都在这了
  9. opencv+Dlib人脸融合
  10. 程序员求职之道(《程序员面试笔试宝典》)之求职的时候该不该只看钱?
  11. python经纬度转换xy坐标公式_经纬度坐标转换为距离及角度(Python)
  12. 手机连接Wi-Fi不能上网之DNS异常
  13. 零基础入门:基于开源WebRTC,从0到1实现实时音视频聊天功能
  14. 别人眼中的程序猿和现实中的程序猿差别在哪?
  15. 手把手教你运用JAVA爬虫技术爬取小说
  16. 王者荣耀官网制作心得
  17. 软件测试方法大全,49种测试方法,你知道几个?
  18. 最小二乘的应用1-不相容方程组
  19. 培训人要转型?先回答这6个问题
  20. BIGGAN代码以及训练参数,超级清晰版(CIFAR10数据集生成)

热门文章

  1. 扫地机器人水箱背景_一种扫地机器人用水箱及扫地机器人的制作方法
  2. html放大镜移动,支持移动手机的jquery放大镜插件enlarge.js
  3. 微信公众号最佳实践 ( 4.7)获取用户地理位置
  4. 给语音识别文本加上标点符号
  5. 基于STC89C52单片机的密码锁设计与实现
  6. 软件压力测试图片60张,看图测压力,你抗压么?
  7. android打包发布流程,从源文件到APK-Android打包流程
  8. 零基础学习之万物皆可GAN学习路线
  9. 认识Excel的第五天(打印时固定标题)
  10. 一款Java神仙接私活项目,吊到不行!