14. 複習_小練習

1.      把一個數字的list從小到大排序,然後寫入文件,然後從文件中讀取出來文件內容,然後反序,在追加到文件的下一行中

import codecs

lst = ['a', '34', 't', 'x', '5', '11']

with codecs.open('test.txt', 'wb') as f:

    f.writelines(sorted(lst))

with codecs.open('test.txt', 'rb') as g:

    l = g.read()

    string = '\n'+ l[::-1]

with codecs.open('test.txt', 'ab') as h:

    h.write(string)


2.      分別把 string, list, tuple, dict寫入到文件中

import codecs

import json

lst = ['a', '34', 't', 'x', '5', '11']

str = 'abcdefghijklmn'

tup = ('uuuu','vvvv')

dic = {'k':123, 'l':456}

with codecs.open('test2.txt', 'wb') as f:

    f.writelines(lst)

    f.write('\n'+str+'\n')

    f.writelines(tup)

    f.write('\n')

    js = json.dumps(dic)

    f.write(js)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章