回覆列表
  • 1 # 使用者2334991004730990

    open有很多開啟模式。a表示append,r表示read,w表示write,+表示讀寫模式。,b表示二進位制,t表示文字模式,t是預設的模式。w以寫方式開啟,a以追加模式開啟(從EOF開始,必要時建立新檔案)r+以讀寫模式開啟w+以讀寫模式開啟(參見w)a+以讀寫模式開啟(參見a)rb以二進位制讀模式開啟wb以二進位制寫模式開啟(參見w)ab以二進位制追加模式開啟(參見a)rb+以二進位制讀寫模式開啟(參見r+)wb+以二進位制讀寫模式開啟(參見w+)ab+以二進位制讀寫模式開啟(參見a+)不明白可追問。

  • 2 # 使用者2009070420448

    雖然沒什麼實際意義,不過即使想保持順序,2句話也還是可以的#!/usr/bin/env pythonlines, sorted = open("dic", "r").readlines(), lambda a, cmp: a.sort(cmp=cmp) or aopen("newdic", "w").write("".join([l[0] for l in sorted([(l, lines.index(l)) for l in set(lines)], lambda a,b: a[1]-b[1] )]))

  • 中秋節和大豐收的關聯?
  • 種公羊飼料配方?