python - CSV 寻求顶部不使用文件
问题描述
我有一个嵌套的 for 循环并从两个 CSV 读取。当我参考读者而不是文件时如何寻找文件的开头。
csv_reader = csv.reader(stdout.decode('ascii').split('\n'), delimiter=' ')
for row in csv_reader:
for r in csv_reader2:
#do something
#seek(0)
解决方案
在 for 循环本身中,您可以访问它们在循环计数上保持停止条件以控制循环执行
csv_reader = csv.reader(stdout.decode('ascii').split('\n'), delimiter=' ')
for row in csv_reader:
for r in csv_reader2:
print(f'{row} from 1, {r} from 2')
推荐阅读
- java - 错误:对于属性“吉他手”:找不到匹配的编辑器或转换策略
- python - 如何在 Mystic 中使用线性符号不等式创建约束?
- php - 如何打印从 API 生成的多个运单 pdf - Laravel
- node.js - 如何从 localhost:5000 中托管的 WebApp 访问 localhost:3000 中托管的 WebApp?
- google-bigquery - 使用字符串进行选择
- css - 如何在右侧制作多种颜色渐变,但底部有发光效果?
- javascript - React.js - 未正确映射属性
- netlogo - 如何创建一个表来知道哪些海龟访问了世界上的每个补丁?
- mysql - MySQL SUM 带有条件的列 IF
- visual-studio-code - Vscode如何删除参数名称建议?