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