python读取文件夹下所有图片路径并弄成二维(python读取文件夹的

http://www.itjxue.com  2023-04-11 09:33  来源:未知  点击次数: 

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?环境

(责任编辑:IT教学网)

更多