Python檔案讀寫常見用法總結

2021-08-14 06:12:21 字數 1561 閱讀 9657

# !/usr/bin/env python

# -*- coding:utf-8 -*-

"""檔案讀取三步驟:

1.開啟檔案

f=open(file, mode='r', buffering=none, encoding=none, errors=none, newline=none, closefd=true)

mode: r,w,a,b,+

2.操作檔案

f.read(),把整個檔案讀入單一字串

f.read(n),讀取之後的n個位元組

f.readlines(),讀取整個檔案到字串列表

f.readline(),讀取下一行

3.關閉檔案

f.close()

f.seek(offset),移動檔案指標位置

f.flush(),把緩衝區資料刷到硬碟中

"""f=open('吻別.txt',encoding='utf-8')

print(f)

data=f.read()

# data=f.readlines()

print(data)

f.close()

"""

檔案寫入三步驟:

1.開啟檔案

2.操作檔案

f.write()

f.writelines(alist),把列表中所有的字串寫入檔案

3.關閉檔案

"""f=open('test.txt',mode='w',encoding='utf-8')

f.write('line01\n')

f.write('line02\n')

f.close()

# !/usr/bin/env python

# -*- coding:utf-8 -*-

from collections import iterable

try:

f=open('吻別.txt',mode='r',encoding='utf-8')

print(isinstance(f, iterable)) # true,檔案也是迭代器型別

for line in f:

print(line,end='')

finally:

f.close()

with open('test.txt',mode='w',encoding='utf-8') as f:

f.write('line01\nline02\n')

with open('test.txt') as f:

data = f.read()

print(data)

with open('美猴王.jpg',mode='rb') as fin,open('美猴王_copy.jpg',mode='wb') as fout:

data=fin.read()

fout.write(data)

Python檔案讀寫常見用法總結

1.讀取檔案 usr bin env python coding 程式設計客棧utf 8 檔案讀取三步驟 1.開啟檔案 f open file,mode r buffer程式設計客棧ing none,encoding none,errors none,newline none,closefd tru...

python讀寫csv檔案的常見用法

對於csv檔案的常用操作,比如求和,求平均值等,雖然可以直接用excel進行檔案操作,但是如果csv檔案有幾百兆甚至有幾個g的時候,用excel做統計是非常慢的,而且還會經常宕機,一些資料產品經理經常為了跑資料加班到半夜,其實用python可以幾行 就能搞定 import csv reader cs...

python讀寫檔案常見操作方式

在一定場景下我們需要把文字全部內容讀取出來,進行處理。python提供三種函式讀取檔案,分別是readreadline readlines,read 讀取檔案的全部內容,加上引數可以指定讀取的字元。readline 讀取檔案的一行。readlines 讀取檔案的所有行到記憶體中。不同場景下我們可以選...