0
我想从二维数组的一个文件夹就意味着存储我的文件:话是我的专栏,并为每个文件上有一行。这是我的代码,但错误地存储在数组中,我该怎么办? 例如: 文件1:你好蟒 文件2:再见C++ 我期望在第1行存储你好在列在列1和C++的2栏和行2中存储再见塔1和python 2如何从Python中的二维数组目录中存储文本文件?
j=0
i=0
adress=""
import os, sys
# Open a file
path = 'E:/corpus'
dirs = os.listdir(path)
# This would print all the files and directories
for files in dirs:
print files
j=0
i=i+1
my=""
adress='E:/corpus/'+files
with open(adress, 'r') as myfile:
for myline in myfile:
for word in myline.split(" "):
my=my+" "+word
data=my.split(" ")
for mydata in data:
mylist[i][j]=mydata
j=j+1
使用字典来代替。与多维列表相比,管理起来要容易得多。 – NinjaGaiden
您期望的输出是什么? – Setop
@Setop我有300个文本文件,我想存储在二维数组文件的话一个文件夹,这意味着在我的二维数组,我希望为每个文件一行是词店列:类似:文件1:您好蟒蛇,文件2:再见C++,我期望在一个行存储在招呼在两个列并且在列一列和python 2个存储轮空在两个列一列和C++ – missnabat