Python C++ 库的使用

Python内置库

str

lower()

is_url = source.lower().startswith(("rtsp://", "rtmp://", "http://", "https://")) # 判断是不是网络流地址 lower()转成小写 是否是一身开头

isnumeric()

Python isnumeric() 方法检测字符串是否只由数字组成。这种方法是只针对unicode对象

isinstance()

isinstance()用来判断一个对象是否是一个已知的类型,isinstance()函数的语法如下:

bool = isinstance(object,classtype)

any

Python内置的any函数用来判断一个可迭代对象中是否至少有一个值为True,如果是则返回True,否则返回False。

相当于对可迭代对象的所有元素做or运算,但是返回的结果只会是True或False

参考

Python 字符串str详解(超详细)_在idle中定义字符串变量str1,赋值为“黄沙百战穿金甲,不破楼兰终不还。”,完成以下操作: (1-CSDN博客

assert

assert 满足条件继续运行,否则输出什么,并断开程序;

Python其它库

Path

Python | Path 让文件路径提取变得简单(含代码)_python path stem-CSDN博客

sys

sys.path: Python模块的搜寻路径。它是个字符串列表,在每次导入模块时都会检查这些路径。

sys.path指定模块搜索路径的列表。默认情况下,python导入文件或者模块,会在sys.path里找模块的路径。如果在当前搜索路径列表sys.path中找不到该模块的话,就会报错

自己手动添加,在运行文件时默认将文件所在工作区加入

sys.path.append(path)  # path 代表的是一个路径

argparse

在Python编程中,我们经常需要处理命令行参数,例如从命令行中获取用户输入,设置程序的行为,或者调整不同模式下的行为。而argparse是一个Python标准库,用于解析命令行参数并帮助开发者构建灵活的命令行接口

创建一个ArgumentParser对象。该对象将帮助您定义命令行接口的外观和行为

parser = argparse.ArgumentParser()

位置参数是在命令行中必须提供的参数,它们通常用于传递位置相关的信息或必需的参数值。

parser.add_argument("--weights", nargs="+", type=str, default=ROOT / "yolov5s.pt", help="model path or triton URL")

再解析成python对象

opt = parser.parse_args()

可以调用对象

opt.imgsz *= 2 if len(opt.imgsz) == 1 else 1  # expand
    print_args(vars(opt))

【一篇入门】python命令行选项argparse模块详解_python argparse-CSDN博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值