43 讀取檔案的幾種方法的區別

2021-10-23 03:18:38 字數 893 閱讀 8710

1.open

# 直接讀整個檔案

# 如果檔案比較大,會占用大量的記憶體

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

print f.read()

# 讀整個檔案, 返回乙個list

# 讀大檔案也會比較佔記憶體

# 其實readlines也可以指定size位元組數, 不常用

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

for line in f.readlines():

print line.strip()

# 一次讀一行

# readline也可以指定size位元組數, 不常用

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

while true:

line = f.readline()

if line == '':

break

print line.strip()

2.np.loadtxt

import numpy as np

data = np.loadtxt(".numbers.csv", delimiter=",")

print(data)

3.pandas

# coding = utf-8

import pandas as pd

import numpy as np

from matplotlib import pyplot as plt

# 讀資料

data = pd.read_csv("data.csv")

php 讀取檔案的幾種方法

檔案操作的三個步驟,開啟,操作,關閉。fopen fopen 路徑,方式 fwrite fopen,寫入的字串 fclose fopen 其中開啟方式有如下幾種方式 模式描述 r唯讀。在檔案的開頭開始。r 讀 寫。在檔案的開頭開始。w只寫。開啟並清空檔案的內容 如果檔案不存在,則建立新檔案。w 讀 ...

QT 讀取txt檔案的幾種方法

廢話不說直接上 stream.seek file.size 將當前讀取檔案指標移動到檔案末尾 intcount 0 while count 10 stream.seek 0 將當前讀取檔案指標移動到檔案開始 while stream.atend ui textedit clear ui texted...

matlab讀取cvs檔案的幾種方法

matlab讀取cvs檔案的幾種方法 1,實用csvread 函式 csvread 函式有三種使用方法 1 m csvread filename 2 m csvread filename row,col 3 m csvread filename row,col,range 第一種方法中,直接輸入檔名...