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...