if ' └------------' in formula_result: # 判断失败,进行相应处理 print("有列表交易:"+sht_namsss+"字段是:"+formula_result+"行数"+str(row)) 需要将str(row)保存到一个列表中
时间: 2024-04-12 19:32:35 浏览: 75
可以使用一个空列表来保存 `str(row)` 的值。在循环中,每次遇到满足条件的情况时,将 `str(row)` 添加到列表中。以下是示例代码:
```python
row_list = [] # 创建一个空列表
# 循环判断条件
if ' └------------' in formula_result:
# 判断失败,进行相应处理
print("有列表交易:" + sht_namsss + "字段是:" + formula_result + "行数" + str(row))
row_list.append(str(row)) # 将 str(row) 添加到列表中
# 在循环结束后,row_list 将包含所有满足条件的行数
print(row_list)
```
这样,`row_list` 就会保存所有满足条件的 `str(row)` 值。你可以根据需要进一步处理或使用这个列表。
相关问题
if ' └------------' in formula_result: # 判断失败,进行相应处理 print(sht_namsss + " " + str(row)) 报错
根据你提供的代码片段,你可能遇到了一个语法错误或命名错误。根据错误提示,`sht_namsss` 变量未定义。请确保在使用它之前已经定义和赋值。
另外,为了避免潜在的编码错误,建议在使用 `formula_result` 之前确认它已被正确地赋值。确保你的代码中有适当的逻辑来获取和处理 `formula_result` 的值。
以下是一个参考示例,假设 `formula_result` 和 `sht_namsss` 已经定义和赋值,你可以在相应位置进行修改和适配:
```python
if ' └------------' in formula_result:
# 判断失败,进行相应处理
print(sht_namsss + " " + str(row))
```
请根据实际情况检查并修复变量的定义和赋值问题,并确保代码中适当地处理 `formula_result` 的值。
if ' └------------' in formula_result: # 判断失败,进行相应处理 print(sht_namsss + " " + str(row)) 将row存到一个list里面
如果你想将 `row` 存储到一个列表中,你可以在循环外部创建一个空列表,然后在每次判断失败时将 `row` 添加到列表中。以下是示例代码:
```python
row_list = [] # 创建一个空列表,用于保存 row
while True:
# 循环判断条件
if ' └------------' in formula_result:
# 判断失败,进行相应处理
print(sht_namsss + " " + str(row))
row_list.append(str(row)) # 将 str(row) 添加到 row_list
# 判断退出条件
if 退出条件: # 请替换为实际的退出条件
break
row += 1 # 更新 row 的值
# 在循环结束后,row_list 将包含多个 row
print(row_list)
```
在这个示例中,我们在循环外部创建了一个空列表 `row_list`,然后在每次判断失败时将 `str(row)` 添加到 `row_list` 中。最终,`row_list` 将包含多个 `row`。请根据实际需求修改和适应代码。
阅读全文