使用subprocess.run如何将每个循环的数据保存在不同的文件中?

杰瑞

在下面的代码中,我想将每个循环的数据保存在不同的文件中。我们可以以numpy格式存储数据吗?

#My data format
#0    -2.3    1   -2.34   2   5.6

import subprocess
import numpy as np 

subprocess.run("make",shell=True)
h = [0.2,0.8,1.5]
for h_val in h:
    result = subprocess.run(["./main", "-w", "%.1f"%h_val])
    #with open("./h_%.1f"%h_val)
    #np.save("./h_%.1f"%h_val)
三元组

stdout关键字参数subprocess.run()正是这样做的。

import subprocess

subprocess.run(["make"])  # Absolutely no need for shell=True here
h = [0.2,0.8,1.5]
for h_val in h:
  with open("./h_%.1f"%h_val, 'w') as destination:
    result = subprocess.run(["./main", "-w", "%.1f"%h_val], stdout=destination)

您不清楚“ numpy格式”是什么意思。这将简单地将标准输出连接到打开文件句柄。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用for循环处理多个数据框,如何将每个处理的数据框保存在不同的Excel电子表格中?

如何将文件保存在路径中并使用 ../../ 从不同的路径 PHP 访问它

如何使用subprocess.popen

如何使用循环将图像保存在python-opencv中的不同文件夹中

如何将域网址保存在单个文件中,并在不同组件中重复使用?

在for循环中使用try ... catch结构时如何将所有错误保存在文件中

如何使用gson将数据保存在json文件中?

如何使用循环表单保存数据行以将数据保存在Django中?

如何使用matplotlib将每个图形保存在循环中

终止使用“ subprocess.run”创建的进程

使用subprocess.run从终端读取输出

使用for循环Python将数组数据保存在一个输出文件中

使用 subprocess.call 执行 python 文件?

如何在管道上使用`subprocess`命令

使用 subprocess.Popen 时如何打印

使用 subprocess.popen 和 subprocess.run 时得到不同的结果

如何使用超时从python的subprocess.run中捕获错误

如何使用subprocess.run用管道调用Shell命令?

如何在“ subprocess.run”函数中使用多个变量?

Python 如何将“\”存储在数组中以在 subprocess.call bash 命令中使用

如何使用numpy以行和列格式将数据保存在.csv文件中

将数据保存在多个ViewModel中使用的文件中

如何使用subprocess.run回声(bash)的另一个文件中

如何使用 Springboot 将 JSP 文件保存在两个或多个不同的文件夹中?

如何使用Subprocess python模块在Flask中显示命令输出

如何使用 python Subprocess 从 Linux 中仅提取 SUDO 版本

Parse.com:使用parseUser,如何将数据保存在从类中解析创建的列中?

如何在不使用 Pandas 的情况下迭代读取 R 中的文件并将每个文件的内容保存在不同的变量中?

如何使用 JavaScript 更新保存在 JSON 文件中的数据?