python读取文件夹下所有图片路径并弄成二维(python读取文件夹的
Python中如何读取文件,并把数据存到二维数组中
#includestdio.h
int i,a[100];
int main(){
FILE * fp1 = fopen("input.txt", "r");//打开输入文件
FILE * fp2 = fopen("output.txt", "w");//打开输出文件
if (fp1==NULL || fp2==NULL) {//若打开文件失败则退出
puts("不能打开文件!");
rturn 0;
}
for(i=0;fscanf(fp1,"%d",a+i)!=EOF;i++);//从输入文件连续读取整数到数组a
for(;i--;)fscanf(fp2,"%d ",a[i]);//把数组a逆序写入到输出文件当中
fclose(fp1);//关闭输入文件
fclose(fp2);//关闭输出文件,相当于保存
return 0;
}
python获取文件夹中的图片的路径
Python?3.6.1?(default,?Mar?22?2017,?06:17:05)?
[GCC?6.3.0?20170321]?on?linux
Type?"help",?"copyright",?"credits"?or?"license"?for?more?information.
?import?os
?def?isimage(fn):
...?????return?os.path.splitext(fn)[-1]?in?('.jpg',?'.JPG',?'.png',?'.PNG')
...?
?isimage('abs.jpg')
True
?isimage('abc.txt')
False
?dirpath?=?'/home/zyy/汽车/卡槽'
?for?r,?ds,?fs?in?os.walk(dirpath):
...?????for?fn?in?fs:
...?????????????if?not?isimage(fn):
...?????????????????????continue
...?????????????fname?=?os.path.join(r,?fn)
...?????????????print(fname)
...
数据有多行,用python进行文件读取,并将文件所有行的前21个数据保存到一个二维
data=[]
for?i?in?range(文件数):
????data.append([])
????data[i].append(前21行个数据为一个列表)
?????
效果:data=[[前21行],[前21行],前21行],[前21行]]
python3?环境