python的源文件后缀名是什么-,在python中可以作为源文件后缀名的是

  python的源文件后缀名是什么?,在python中可以作为源文件后缀名的是

  因为某些原因,需要读取德利卜后缀的文件,在此写下记录

  os.listdir()美元语法:os.listdir(路径)

  函数用途:输出路径下所有文件的文件名

  实验代码:假如我们需要读取该文件夹所包含全部文件名

  导入OSPF= e:/vs _ code/Qt video/lib data names=OS。数据名称中I的listdir(路径):print(I)输出:a _ testpencvconfig-version。cmakeopencvconfig。cmakeopencvmodules-调试。cmakeopencvmodules-释放。cmakeopencv _ aruco 330d。libopencv _ bgsegm 330。libopencv _ bgsegm 330d。libopencv _ bioinspired 330d。libopencv _ calib 330d。libopencv _ calib 3d 330d。libopencvc结果分析:os.listdir以列表的形式返回指定文件夹的下所有内容,不管是文件还是文件夹

  os.path.splitext()美元语法:OS。路径。拆分文本(文件名)

  函数用途:将文件名和扩展名分开。

  实验代码:name 1= opencv _ xpoto 330d。lib name 2= d:\ \ opencv _ xpoto 330d。“lib”结果1=OS。路径。拆分文本(名称1)结果2=OS。路径。拆分文本(名称2)打印(结果1:,结果1)打印(结果2:,结果2)打印(类型:,类型(结果1),类型(结果2))输出:结果1:( opencv _ xpoto 330d ,).lib )结果2:( d:\ \ opencv _ xpoto 330d ,).lib’)类型:类元组类元组结果分析:就是以文件名中的"."作为分隔符,分隔文件名称与文件后缀,以元组的形式返回文件名与后缀。

  os.path.split()美元语法:os.path.split(路径)

  函数用途:返回文件的路径和文件名。

  实验代码:name 1= opencv _ xpoto 330d。lib name 2= e:\ \ vs _ code \ \ Qt video \ \ opencv _ xpoto 330d。lib name 3= e:\ \ vs _ code \ \ Qt video result 1=OS。路径。拆分(名称1)结果2=OS。路径。split(name 2)result3=OS。路径。拆分(名称3)打印(结果1:、结果1)打印(结果2:、结果3:、结果3)打印(类型:、类型(结果输出:result1:(、 opencv _ xpoto 330d。lib )结果二:( e:\ \ vs _ code \ \ qtvideo 、 opencv _ xpoto 330d。lib )结果3:( e:\ \ vs _ code 、 qtVideo )类型:class 元组类别元组

  结果分析:就是以路径最后一个/或者"\\"为分隔,以元祖的形式返回路径与文件名,若只有文件名,则输出文件名与空。

  案例分析:指定文件夹下包含。莉比莉比莉比莉比莉比莉比莉比其他文件夹,需要获得文件夹中所有德利卜后缀的文件名

  思路:通过列表目录()获得该文件夹下所有文件名,使用拆分文本()分离文件名和后缀,判断文件名最后一个是否为d。第二个问题,后缀是否为lib(库)

  代码实验:导入OSPF= e:/vs _ code/Qt video/lib data names=OS。datanames:if OS中I的listdir(path)。路径。splitpext(I)[1]== .解放党和OS。路径。拆分文本(I)[0][-1]==d:打印(I)输出:opencv _ aruco 330d。libopencv _ bgsegm 330d。libopencv _ bioinspired 330d。libopencv _ calib 330d。libopencv _ cclib 330d。libopencv _ core 330d。libopencv _ dnn 330d。libopencv _ DPM 330d。libopencv _ face 330d。libopencv _ features 2d 330d。libopencv _ flan 330d。libopencv可以看到我们把文件中的德利卜的文件都已经筛选出来了

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: