python读取文件名称,python读取文件中的整数

  python读取文件名称,python读取文件中的整数

  我们在使用电脑的时候,一个一个的创建文件夹,这样可以节省桌面空间,做好整理汇总。在python中,每个文件都有不同的内容。如果我们想使用文件,我们必须阅读文件。本文介绍Python读取文件名中数字的方法:1。使用正则表达式;2.获取匹配的字符串;3.你需要一个integer,而你可以用int4.生成数字。

  第一步:可以使用正则表达式

  regex=re.compile(r’ d’)第二步:然后获取匹配的字符串

  这将返回一个包含数字的字符串列表。

  第三步:如果您实际需要整数,可以使用int

  [int(x)forxinregex.findall(文件名)]第四步:

  如果每个文件名中只有一个数字,您可以使用regex.search(filename).group(0)(如果您确定它会产生匹配)。

  如果没有找到匹配,上面的行将生成一个attributeError,表明没有NoneType的attributegroup。

  进口

  name=CP_epoch164.pth

  regex=re.compile(rd )

  num=int(max(regex.findall(name)))

  print(num)注意:正则表达式的返回值。findall (name)是list,所以由max函数取值并舍入。

  以上是Python读取文件名中数字的方法,可以直接套用~

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

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