文本读取不出来
读取文件内容,并把内容读到列表中
score=open('D:\python\tses.txt','r')
score_list = score.readlines()
score.close()
print(score_1ist)
对列表的3个值进行3次循环
for i in range(3):
#把列表中的字符串的空白字符去掉set1 = score_list[i].rstrip()
print(set1)
#把字符串用,进行分割,分割成一个列表
set1_list = setl.split(',')
print(setl_list)
#求平均值,即列表的第1,2,3,个元素求和除以3
average1 =(int(set1_list[1])+int(set1_list[2])+int(set1_list[3]))/3
#通过append把列表中的第0个(姓名)和平均值加到新列表中
result_list = []
result_list.append(set1_list[0])
result_list.append("{:.2f}".format(average1))
#把新列表的内容,转换成了字符串
result1_str = result_list[0]+'.'+result_list[1]
print(result_list)
#把转换成的字符串追加到result.txt文件中
result = open('result.txt','a')
result.vrite(result1_str+'\n')
result.close()
然后文件读取不出来,显示错误这样
Traceback (most recent call last):
File "D:/python/tses/ab.py", line 2, in <module>
score=open('D:\python\tses.txt','r')
OSError: [Errno 22] Invalid argument: 'D:\python\tses.txt'
以上是 文本读取不出来 的全部内容, 来源链接: utcz.com/p/938382.html