You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用csv模块导入指定招聘CSV数据并按要求输出内容

使用Python csv模块读取并处理招聘CSV数据

这里有个实用的解决方案,用Python内置的csv模块来读取你提供的招聘CSV数据,还能按清晰格式输出信息,代码灵活易调整:

import csv

# 替换成你的CSV文件路径,比如'recruitment_data.csv'
with open('recruitment.csv', mode='r', encoding='utf-8') as file:
    # 用DictReader自动映射列标题和数据,直接通过列名访问更方便
    csv_reader = csv.DictReader(file)
    
    # 逐行处理每家公司的招聘信息
    for row in csv_reader:
        company = row['公司']
        booth = row['展位号']
        
        # 整理招聘类型(全职/兼职/实习,含签证担保标记)
        job_categories = []
        if row['全职'] == '是':
            full_time = '全职'
            if row['全职签证担保'] == '是':
                full_time += '(提供签证担保)'
            job_categories.append(full_time)
        if row['兼职'] == '是':
            job_categories.append('兼职')
        if row['实习'] == '是':
            job_categories.append('实习')
        
        # 整理目标人群(年级/学历/校友)
        target_audiences = []
        # 处理年级列
        grades = ['大一', '大二', '大三', '大四']
        for grade in grades:
            if row[grade]:
                target_audiences.append(grade)
        # 处理学历列
        degrees = ['硕士', '博士', '博士后']
        for degree in degrees:
            if row[degree]:
                target_audiences.append(degree)
        # 处理校友列
        if row['校友']:
            target_audiences.append(f"校友({row['校友']})")
        
        # 格式化打印输出
        print(f"📌 {company} | 展位号:{booth}")
        print("招聘类型:", ', '.join(job_categories) if job_categories else "暂无明确类型")
        print("目标人群:", ', '.join(target_audiences) if target_audiences else "暂无明确人群")
        print("-" * 50)  # 分隔线

代码说明

  1. csv.DictReader的优势:不用记列的索引,直接通过列标题(比如row['公司'])就能拿到对应的数据,完美匹配你给出的CSV结构。
  2. 空值处理:CSV里的空单元格会被读取为空字符串,所以用if row[col]就能判断该列是否有有效信息。
  3. 灵活扩展:如果需要筛选特定条件的公司(比如只看招大三学生的,或者提供签证担保的),只要在遍历的时候加个判断就行,比如:
# 示例:筛选提供全职签证担保的公司
print("提供全职签证担保的公司:")
for row in csv_reader:
    if row['全职签证担保'] == '是':
        print(f"- {row['公司']}(展位{row['展位号']})")

你只需要把你的CSV内容保存成文件,替换代码里的文件名,就能直接运行看到结果啦。

内容的提问来源于stack exchange,提问作者PKPython

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:08:54