1. 程式人生 > >Python 操作 .txt 檔案和字串

Python 操作 .txt 檔案和字串

  1. 開啟,若檔案不存在則會新建。’r’ 表示只讀。

    filename = open('filename.txt', 'r')

    ‘w’ 表示重寫,會清空並覆蓋原有內容;’a’ 表示追加。

    filename = open('filename.txt', 'w')
  2. 寫入一個字串。

    filename.write('abcd\n')
  3. 一次性讀取所有行,得到一個字串列表。

    lines = filename.readlines()
  4. 去掉字串首尾的空格和換行符,不影響中間的空格。

    line = lines[0].strip()
  5. 通過指定分隔符對字串進行切片,返回一個字串列表。括號內為空預設通過所有空字元分割,包括空格、換行符 (\n)、製表符 (\t) 等。

    line = line.split()
  6. 型別轉換,將字串列表轉換為浮點數列表。

    line = list(map(float, line))
  7. 關閉,在完成操作後一定要記得關閉,否則可能會造成檔案丟失。

    filename.close()