文本读取不出来

文本读取不出来

读取文件内容,并把内容读到列表中

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

回到顶部