我有如下文件名:
PRJ25 Sample1 Siver_Output_Log_2020_11_10_13.csv
PRJ25 Sample1 Siver_Output_Log_2020_12_30_4_1.csv
PRJ25 Sample1 Siver_Output_Log_2021_1_8_4.csv
我希望从这些文件名输出到year, month, day
。我尝试了以下代码,但文件名不一致,因此无法获取这些值,预期结果:
year : 2020 or 2021
month: 11 or 12 or 1
day: 10 or 30 or 8
我的代码:
year = file_name[len(file_name) - 14:len(file_name) - 10]
month = file_name[len(file_name) - 9:len(file_name) - 8]
day = file_name[len(file_name) - 7:len(file_name) - 6]
试试这个:
输出:
您可以使用拆分功能:
Split在由指定字符分隔的字符串列表中转换字符串。这一年我找回了第四个
你可以试试这个:
相关问题 更多 >
编程相关推荐