介绍
这期内容当中小编将会给大家带来有关使用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怎么读取文件名中的数字了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。