python创建字符串变量并提取里面的数值,Python如何将特定的字符串提取到多个变量中...

如前所述,您需要某种类型的分块。我们也需要完全忽略文件中不相关的行。我已经用下面一些不错的Python巫术实现了这样一个函数。在

它也可能适合使用namedtuple来存储值。namedtuple是一种非常简单的对象类型,它只存储一些不同的值——例如,2D空间中的一个点可能是一个带有x和y字段的namedtuple。这是Python documentation中给出的示例。如果您愿意的话,您应该参考该链接以了解有关namedtuples及其用法的更多信息。我已经使用字段["number", "title", "weight", "fullMark", "desc"]创建了一个任务类。在

由于变量都是任务的属性,所以为了简洁明了,使用命名元组可能是有意义的。在

除此之外,我试着坚持你的方法,用结肠分开。我的代码生成输出================================================================================

number is 210CT1

title is Assignment 1

weight is 25

fullMark is 100

desc is Program and design and complexity running time.

===================================================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要扫描多个二维码并将数据存储为多个字符串变量,您可以在之前提到的二维码扫描代码基础上稍作修改。以下是一个示例代码: ```python import cv2 from pyzbar import pyzbar def scan_qrcode(image_path): # 读取图像 image = cv2.imread(image_path) # 转为灰度图像 gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # 识别二维码 barcodes = pyzbar.decode(gray) # 提取二维码数据 data = [] for barcode in barcodes: data.append(barcode.data.decode("utf-8")) return data image_path1 = 'qrcode1.png' image_path2 = 'qrcode2.png' image_path3 = 'qrcode3.png' qrcode_data = scan_qrcode(image_path1) var1 = qrcode_data[0] if len(qrcode_data) >= 1 else "" var2 = qrcode_data[1] if len(qrcode_data) >= 2 else "" var3 = qrcode_data[2] if len(qrcode_data) >= 3 else "" print(var1) print(var2) print(var3) ``` 在上述代码,我们假设要扫描的三个二维码图像文件路径分别为`'qrcode1.png'`、`'qrcode2.png'`和`'qrcode3.png'`。我们使用`scan_qrcode`函数来识别二维码,并将其数据存储在一个列表`qrcode_data`。然后,我们使用条件语句和索引来分别赋值给三个字符串变量`var1`、`var2`和`var3`,确保当二维码数据不足三个时,对应的变量为空字符串。 请将上述代码保存为一个`.py`文件,并将`'qrcode1.png'`、`'qrcode2.png'`和`'qrcode3.png'`替换为您实际的二维码图像文件路径。运行代码后,将会输出扫描到的二维码数据分别赋值给三个字符串变量。如果某个二维码不存在或未扫描到数据,则对应的变量将为空字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值