Python學習 讀取檔案

2021-08-22 08:46:32 字數 1049 閱讀 8506

1、open()函式用於開啟乙個檔案

with open("pi_digits.txt") as file_object:

contents = file_object.read()

print(contents)

2、還可以按行來讀取檔案裡的內容

file_name = "pi_digits.txt"

with open(file_name) as file_object:

for line in file_object:

print(line)

3、open()返回的檔案只能在with**塊裡使用,如果要在外部使用要將檔案內儲存在乙個列表中。之後用for迴圈將列表裡的資料賦給乙個變數,就可以使用了。

file_name = "pi_digits.txt"

with open(file_name) as file_object:

lines = file_object.readlines()

pi_string = ""

for line in lines:

pi_string = pi_string + line.strip()

print(pi_string)

print(len(pi_string))

4、將乙個檔案裡的「c」都替換為「python」

file_name = "c.txt"

with open(file_name) as file_object:

lines = file_object.readlines()

source_string = "c"

target_string = "python"

text = ""

for line in lines:

if source_string in line:

line = line.replace(source_string, target_string)

text = text + line.strip()

print(text)

print(len(text))

Python學習 檔案讀取

coding utf 8 created on sat jul 27 16 00 57 2019 author cc 檔案操作 開啟當前目錄下檔案 with會在不需要訪問檔案後將其關閉,避免使用close 關閉 rstrip 函式用於刪除多餘的換行符 with open digits.txt as ...

python高階讀取檔案 Python讀取檔案內容

開啟檔案之後,就可以讀取檔案的內容,檔案物件提供多種讀取檔案內容的方法。開啟test.txt檔案 f open test.txt r 開啟test.txt檔案 f.close 關閉檔案 test.txt檔案有以下內容 hello world.hello python.hello imooc.讀取若干...

Python學習之讀取TIFF檔案

匯入cv模組 import cv2 as cv import numpy as np 讀取影象,支援 bmp jpg png tiff 等常用格式 第二個引數是通道數和位深的引數,有四種選擇,參考 img cv.imread filename.tif 2 print img 在這裡一開始我寫成了im...