第一:
with open('sample.txt','r') as f1,open('sample_copy.txt','w') as f2:
s=f1.read()
f2.write(s.upper())
第二:
with open('price2016.csv') as f:
lst=[x.strip() for x in f.readlines()]
print(lst)
第三:
num={}
with open('data.txt') as f3:
res=[x.strip() for x in f3.readlines()]
for n in res:
name=n.split(' ')[0]
print(n[0])
score = eval(n.split(' ')[1])
if isinstance(score,int):
num[name] = score
num=sorted(num.items(),key=lambda x:x[1],reverse=True)
with open('result.txt','w') as f4:
for i in num:
f4.write(str(i[0])+' '+str(i[1])+'\n')
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: YangPC
@time:2021/06/17
@QQ:327844761
@微信公众号:ewbang
"""
import operator
# 题目1
def question1():
with open('sample.txt', 'r', encoding='utf-8') as f1:
with open('sample_copy.txt', 'w', encoding="utf-8") as f2:
f2.write(f1.read().upper())
# 题目2
def question2():
with open('price2016.csv', 'r', encoding="utf-8") as f:
result = [x.strip() for x in f.readlines()]
print(result)
# 题目3
def question3():
score_list = []
with open('data.txt', 'r', encoding='utf-8') as f:
for line in f.readlines():
x = line.strip().split(" ")
score_tuple = (x[0], x[1])
score_list.append(score_tuple)
score_list.sort(key=operator.itemgetter(1))
with open('result.txt', 'w', encoding='utf-8') as f:
for item in score_list:
f.write(item[0] + ' ' + item[1] + '\n')
if __name__ == '__main__':
question1()
question2()
question3()
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m