vs 读/写txt文件内的数据

18 篇文章 0 订阅

读数据:

#include <iostream>
#include <fstream>
    std::vector<int> data;
    std::ifstream myfile(tt.txt");
    int uu = 0;
    if (!myfile.is_open())
    {
        std::cout << "can not open this file" << std::endl;
        return 0;
    }

    while (myfile.good() && !myfile.eof()) {
        myfile >> uu;
        data.push_back(uu);
    }

    myfile.close();

写数据

   std::ofstream outfile("out.txt", std::ios::trunc);
    for (int i = 0; i < data.size(); i++)
    {
        outfile << out[i] <<" "<< 100 << " "<< 200 << std::endl;  //三列数据,用空格(逗号)隔开,
    };

    outfile.close();

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个Python程序,可以批量读取txt文件内部数据并导出到Excel: ```python import os import xlwt # 定义一个函数,用于读取txt文件数据并返回一个列表 def read_data_from_txt(file_path): with open(file_path, 'r') as f: lines = f.readlines() data_list = [] for line in lines: data_list.append(line.strip().split()) return data_list # 定义一个函数,用于将数据导出到Excel def export_to_excel(data_list, file_path): workbook = xlwt.Workbook() worksheet = workbook.add_sheet('Sheet1') # 入表头 for i, header in enumerate(['列1', '列2', '列3']): worksheet.write(0, i, header) # 数据 for i, data in enumerate(data_list): for j, value in enumerate(data): worksheet.write(i+1, j, value) # 保存Excel文件 workbook.save(file_path) # 主程序 if __name__ == '__main__': # 定义txt文件所在目录和Excel文件txt_dir = './txt_files/' excel_file = 'data.xlsx' # 获取txt文件列表 txt_files = os.listdir(txt_dir) # 定义一个空列表,用于存储所有的数据 all_data = [] # 遍历所有的txt文件读取数据并添加到all_data列表 for txt_file in txt_files: file_path = os.path.join(txt_dir, txt_file) data_list = read_data_from_txt(file_path) all_data.extend(data_list) # 将数据导出到Excel export_to_excel(all_data, excel_file) print('数据已经成功导出到Excel文件 {} 。'.format(excel_file)) ``` 在此程序,我们首先定义了两个函数:`read_data_from_txt` 和 `export_to_excel`。`read_data_from_txt` 函数用于读取txt文件数据并返回一个列表,`export_to_excel` 函数用于将数据导出到Excel。 然后,在主程序,我们定义了txt文件所在目录和Excel文件名,并使用 `os.listdir` 函数获取txt文件列表。接着,我们遍历所有的txt文件读取数据并添加到all_data列表。最后,我们将all_data列表的所有数据导出到Excel。 请注意,这个程序使用了xlwt模块来入Excel文件。如果你使用的是Python 3,你需要安装xlwt3模块,它是一个Python 3兼容的版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值