av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:Python中如何讀取文件名中的數(shù)字?

我們在使用計算機時,我們創(chuàng)建一個個文件夾,可以節(jié)省桌面空間,做好整理歸納。python中,每個文件中有著不同的內(nèi)容,我們要想使用文件,就要讀取文件。本文向大家介紹Python讀取文件名中的數(shù)字的方法:1、使用正則表達式;2、獲取匹配的字符串;3、需要整數(shù),可以使用int;4、生成數(shù)字。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供德清企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為德清眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進行中。

第一步:可以使用正則表達式

regex = re.compile(r'\d+')

第二步:然后獲取匹配的字符串

regex.findall(filename)

這將返回包含數(shù)字的字符串列表。

第三步:如果您實際需要整數(shù),可以使用int

[int(x) for x in regex.findall(filename)]

第四步:

如果每個文件名中只有一個數(shù)字,則可以使用regex.search(filename).group(0)(如果您確定它將產(chǎn)生匹配)。

如果沒有找到匹配項,上面的行將生成一個attributeError,表示NoneType沒有attributegroup。

import re
 
name = 'CP_epoch164.pth'
regex = re.compile(r'\d+')
num = int(max(regex.findall(name)))
print(num)

注意:regex.findall(name)返回值是list,所以通過max函數(shù)取值并取整。

以上就是Python讀取文件名中的數(shù)字的方法,大家可以直接套用使用哦~


標題名稱:創(chuàng)新互聯(lián)Python教程:Python中如何讀取文件名中的數(shù)字?
新聞來源:http://uogjgqi.cn/article/cdoddso.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流