Python文件基础练习题

把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行

很基础的文件练习题,大概是分为字符串和列表的相互转化和文件操作。
 1 import random
 2 
 3 list_num = [random.randint(1, 100) for i in range(1, 20)]
 4 
 5 list_num.sort()
 6 txt = ','.join(list(map(str, list_num)))
 7 
 8 with open('num.txt', 'w', encoding='utf-8') as f:
 9     f.write(txt)
10 with open('num.txt', 'r+', encoding='utf-8') as f:
11     list_num2 = f.read().split(',')
12     list_num2.reverse()
13     txt2 = ','.join(list(map(str, list_num2)))
14     f.write('\n')
15     f.write(txt2)

 


posted @ 2018-09-20 16:52  丶丶Ao  阅读(1105)  评论(0)    收藏  举报