numpy保存數(shù)據(jù)為npy格式
np.save("filename.npy",a)
b = np. load("filename.npy")
numpy 保存數(shù)據(jù)為txt格式
np.savetxt("filename.txt",a)
b = numpy.loadtxt("filename.txt", delimiter=',')
Python讀取文件夾下的所有文件
os.listdir(path)是得到在path路徑下所以文件的名稱列表雇毫。
open(path)是打開某個(gè)文件志珍。
iter是python的迭代器。
所以讀取某文件夾下的所有文件如下:
import os
path = "D:/Python34/news" #文件夾目錄
files= os.listdir(path) #得到文件夾下的所有文件名稱
s = []
for file in files: #遍歷文件夾
if not os.path.isdir(file): #判斷是否是文件夾,不是文件夾才打開
f = open(path+"/"+file); #打開文件
iter_f = iter(f); #創(chuàng)建迭代器
str = ""
for line in iter_f: #遍歷文件低飒,一行行遍歷,讀取文本
str = str + line
s.append(str) #每個(gè)文件的文本存到list中
print(s) #打印結(jié)果
你也可以把遍歷文件夾的操作定義成一個(gè)函數(shù)侯嘀,如果是文件夾就不斷迭代遍歷庆冕。進(jìn)而讀取文件夾下所有的文件(包括文件夾里中的文件)
————————————————
版權(quán)聲明:本文為CSDN博主「勵(lì)志故事」的原創(chuàng)文章殷蛇,遵循CC 4.0 BY-SA版權(quán)協(xié)議实夹,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/LZGS_4/article/details/50371030