使用Python怎么读取文件名中的数字

  介绍

这期内容当中小编将会给大家带来有关使用Python怎么读取文件名中的数字,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Python可以做什么

Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。

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

 regex =, re.compile (" # 39; \ d + & # 39;) 

<强>第二步:然后获取匹配的字符串

 regex.findall(文件名)

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

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

 [int (x), for  x 拷贝regex.findall(文件名)]

<强>第四步:

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

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

 import 再保险
  ,
  时间=name  & # 39; CP_epoch264.pth& # 39;
  时间=regex  re.compile (" # 39; \ d + & # 39;)
  num =, int (max (regex.findall(名字)))
  印刷(num) 

<强>注意: regex.findall(名字)返回值是列表,所以通过马克斯函数取值并取整。

上述就是小编为大家分享的使用Python怎么读取文件名中的数字了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

使用Python怎么读取文件名中的数字