如何在python中的else语句中编写if-else?

2024-09-28 03:23:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,在这段代码中,我想检查一下bid_data[8]是否不等于“”,然后下面的代码只运行其他代码 bidno = bid_data[0].split(":")[-1]应该运行

if (idx % 2 == 1):
    bid_data = extracted_data.contents[idx].text.strip().split('\n')

    bidno = bid_data[0].split(":")[-1]
    items = bid_data[8].split(":")[-1]
    qnty = int(bid_data[9].split(':')[1].strip())
    dept = (bid_data[10] + bid_data[15].strip()).split(":")[-1]
    edate = bid_data[20].split("End Date:")[-1]

Tags: 代码textdataifcontentsitemssplitstrip
1条回答
网友
1楼 · 发布于 2024-09-28 03:23:00
if (idx % 2 == 1):
    bid_data = extracted_data.contents[idx].text.strip().split('\n')

    if bid_data[8] != '':
        bidno = bid_data[0].split(":")[-1]
        items = bid_data[8].split(":")[-1]
        qnty = int(bid_data[9].split(':')[1].strip())
        dept = (bid_data[10] + bid_data[15].strip()).split(":")[-1]
        edate = bid_data[20].split("End Date:")[-1]
    else:
        bidno = bid_data[0].split(":")[-1]

相关问题 更多 >

    热门问题