分类支持子文件夹
【摘要】 判断是否数字可以改进一下:
str_1 = "123" str_2 = "Abc" str_3 = "123Abc" # 用isdigit函数判断是否数字 print(str_1.isdigit()) print(str_2.isdigit()) print(str_3.isdigit())
def is_number(s): try: float(s...
判断是否数字可以改进一下:
-
str_1 = "123"
-
str_2 = "Abc"
-
str_3 = "123Abc"
-
-
# 用isdigit函数判断是否数字
-
print(str_1.isdigit())
-
print(str_2.isdigit())
-
print(str_3.isdigit())
-
def is_number(s):
-
try:
-
float(s)
-
return True
-
except ValueError:
-
pass
-
-
try:
-
import unicodedata
-
unicodedata.numeric(s)
-
return True
-
except (TypeError, ValueError):
-
pass
-
-
return False
-
-
-
@staticmethod
-
def id(file_path):
-
file_path=os.path.dirname(file_path)
-
if is_number(os.path.basename(os.path.dirname(file_path))):
-
id = int(os.path.basename(os.path.dirname(file_path)))
-
else:
-
id=int(os.path.basename(file_path))
-
return id
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/105857500
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)