好的,我可以帮你完成这个任务。你可以将包含数据的CSV文件提供给我,然后我将根据你的要求查找和保存对应的数值。请上传文件,或者提供CSV文件的路径。

步骤:

  1. 读取 CSV 文件: 使用 Python 的 csv 库读取 CSV 文件,并将其内容存储在列表中。
  2. 查找关键词: 遍历列表,找到包含 'Results_Name VSPAERO_History' 的行。
  3. 查找目标字符: 从该行开始,从第一列开始逐行查找 'Alpha', 'Beta', 'CDtot', 'CL' 等字符。
  4. 读取对应数值: 获取目标字符所在行的最后一个数值。
  5. 保存数值: 将读取的数值分别保存到对应的字符串变量中。

代码示例:

import csv

# CSV 文件路径
file_path = 'your_csv_file.csv'

# 存储数值的字典
results = {}

with open(file_path, 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        if 'Results_Name VSPAERO_History' in row:
            # 从下一行开始查找目标字符
            next(reader)
            for row in reader:
                # 查找 'Alpha', 'Beta', 'CDtot', 'CL' 等字符
                if 'Alpha' in row:
                    results['Alpha'] = row[-1]
                elif 'Beta' in row:
                    results['Beta'] = row[-1]
                elif 'CDtot' in row:
                    results['CDtot'] = row[-1]
                elif 'CL' in row:
                    results['CL'] = row[-1]
                # ... 其他目标字符

# 打印结果
print(results)

注意:

  • 请将 your_csv_file.csv 替换为你的 CSV 文件路径。
  • 你可以根据需要修改代码中的目标字符列表和存储结果的字典。

希望这个脚本能帮到你! 如果还有其他问题,请随时提问。

Python 脚本提取 CSV 文件特定数据

原文地址: https://www.cveoy.top/t/topic/i3a 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录