python结果导出到文件save_使用python批量处理结果文件

重要通知:本公众号已开通赞赏功能,各位读者老爷有钱的可以给呱太捧个钱场! 推荐使用微信PC端进行阅读,以避免命令流显示畸变。文章所附命令流均可直接复制到FLAC3D 6.0中运行,若有报错,请手动重输命令流。如果我的推文对你有帮助,请关注我,并点赞,在看,分享。 ======建模&计算======使用fish进行批量后处理存在较大不足,特别是对于跨结果文件的后处理,因此推荐使用python进行 结果文件的批量后处理。python可以在bilibili搜索相应课程进行学习,关于python在flac中的其他应用可在flac3d说明书中查看 Using Python with FLAC3 D相关内容。案例如下:
; 建立模型并进行初始平衡model newzone create brick size 6 6 6 group 'a'zone group 'b' range p-x 2 4 position-z 2 4zone splitzone cmodel assign elasticzone prop bulk 3e8 shear 1e8 dens 1800zone face skinzone face apply v-n 0 range group 'West' or 'East'zone face apply v-n 0 range group  'South' or
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值