检查目录名称是否为year python

娜达·埃萨姆(Nada Essam)

如何使用python检查目录名称是否为年份?如果我有名为2018、2019、2020,test1,test2的目录,我只想获取名称为year的目录。在这种情况下,我想要名称为:2018,2019,2020的目录

一月

您可能会遇到一个正则表达式:

^[12]\d{3}$

参见regex101.com上的演示


或借助一些编程逻辑:

import re

folders = ["2018", "2019", "2020", "test1", "200000000", "test2   djdsdjk"]

rx = re.compile(r'^\d+$')

filtered = [folder
            for folder in (int(item) for item in folders if rx.match(item))
            if 1900 <= folder <= 2100]
print(filtered)

这产生

[2018, 2019, 2020]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查目录是否存在,如果存在,则在 Python 中要求一个新的目录名称?

来自分类Dev

如何检查名称是否在python中的名称列表中?

来自分类Dev

模块名称和目录名称是否冲突?

来自分类Dev

检查PWD是否包含目录名称

来自分类Dev

检查对象属性名称是否出现在字符串python中

来自分类Dev

在批处理中,如何在循环时检查目录名称是否包含子字符串?

来自分类Dev

子目录名称与文件相同的Python模块布局

来自分类Dev

Python 3从打印输出创建目录名称

来自分类Dev

检查一个数据框中的名称是否在其他数据框python中存在

来自分类Dev

Python:对于工作目录中的每个目录,请进入该目录并获取目录名称

来自分类Dev

从文件中获取目录名称,并检查它们是否存在

来自分类Dev

Emacs:检查文件路径是否包含目录名称

来自分类Dev

属性名称是否在python中基于实例消耗内存

来自分类Dev

检查属性名称是否为数组索引

来自分类Dev

检查属性名称是否为数组索引

来自分类Dev

使用os模块返回位于Python当前工作目录正上方的目录名称

来自分类Dev

检查目录是否已经创建python

来自分类Dev

检查目录是否已经创建python

来自分类Dev

如何检查字符串在python中是否为可调用名称?

来自分类Dev

Python:更改路径的一部分(单个目录名称)

来自分类Dev

将Windows-1251目录名称转换为Unicode(使用Python)

来自分类Dev

Python WindowsError:[错误123]文件名,目录名称或卷标签语法不正确:

来自分类Dev

OSError:[WinError 123]文件名,目录名称或卷标签语法不正确:[Python]

来自分类Dev

Python:更改路径的一部分(单个目录名称)

来自分类Dev

在Python中使用“ from”(目录名称以数字开头,无效的标识符)

来自分类Dev

Python:如何测试潜在的变量名称是否在名称空间中?

来自分类Dev

检查给定目录是否在python中包含任何目录

来自分类Dev

检查名称是否已定义?

来自分类Dev

检查名称是否已经存在

Related 相关文章

  1. 1

    如何检查目录是否存在,如果存在,则在 Python 中要求一个新的目录名称?

  2. 2

    如何检查名称是否在python中的名称列表中?

  3. 3

    模块名称和目录名称是否冲突?

  4. 4

    检查PWD是否包含目录名称

  5. 5

    检查对象属性名称是否出现在字符串python中

  6. 6

    在批处理中,如何在循环时检查目录名称是否包含子字符串?

  7. 7

    子目录名称与文件相同的Python模块布局

  8. 8

    Python 3从打印输出创建目录名称

  9. 9

    检查一个数据框中的名称是否在其他数据框python中存在

  10. 10

    Python:对于工作目录中的每个目录,请进入该目录并获取目录名称

  11. 11

    从文件中获取目录名称,并检查它们是否存在

  12. 12

    Emacs:检查文件路径是否包含目录名称

  13. 13

    属性名称是否在python中基于实例消耗内存

  14. 14

    检查属性名称是否为数组索引

  15. 15

    检查属性名称是否为数组索引

  16. 16

    使用os模块返回位于Python当前工作目录正上方的目录名称

  17. 17

    检查目录是否已经创建python

  18. 18

    检查目录是否已经创建python

  19. 19

    如何检查字符串在python中是否为可调用名称?

  20. 20

    Python:更改路径的一部分(单个目录名称)

  21. 21

    将Windows-1251目录名称转换为Unicode(使用Python)

  22. 22

    Python WindowsError:[错误123]文件名,目录名称或卷标签语法不正确:

  23. 23

    OSError:[WinError 123]文件名,目录名称或卷标签语法不正确:[Python]

  24. 24

    Python:更改路径的一部分(单个目录名称)

  25. 25

    在Python中使用“ from”(目录名称以数字开头,无效的标识符)

  26. 26

    Python:如何测试潜在的变量名称是否在名称空间中?

  27. 27

    检查给定目录是否在python中包含任何目录

  28. 28

    检查名称是否已定义?

  29. 29

    检查名称是否已经存在

热门标签

归档