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)

 




					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM