python - 如何读取 CSV 文件并跳过标题行
问题描述
我正在使用以下代码
import csv
with open('skill.csv', 'r') as csv_file:
csv_reader = csv.DictReader(csv_file)
# next(csv_reader)
for line in csv_reader:
print(line)
这是csv包含的内容:
Skill,amount_of_skill
First aid,50
Stealth,40
它输出:
OrderedDict([('Skill', 'First aid'), ('amount_of_skill', '50')])
OrderedDict([('Skill', 'Stealth'), ('amount_of_skill', '40')])
我怎么让它说:
First Aid 50
Stealth 40
解决方案
您正在阅读作为字典,但您需要一个简单的 csv。
这是应该的:
import csv
with open('skill.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
next(csv_reader) #to skip header
for line in csv_reader:
print(' '.join(line))
推荐阅读
- php - Wordpress wpdb->删除问题
- php - 使用 PHP 在 XML 中搜索
- ios - 字符串的 AES 128 加密并在 Swift 中生成二进制返回
- salesforce - SOQL 或 Apex 获取 Salesforce 中已安装包的包名称和包许可证 ID
- r - 滑块输入中的颜色刻度线和刻度线标签 - 闪亮
- c# - Azure Web 服务到 Azure Web 服务经过身份验证的请求
- c - Tensorflow C API:如何修改张量中的值
- c# - c# 使用 += 创建事件方法时更改修饰符
- html - 使用 z-index 但文本仍然没有出现在前面
- c++ - 在 c++ 中替换 c 样式强制转换 (long&)