[英]run python script multiple times at the same time in 1x exe with different inputs
我想多次运行我的 py 代码,使用不同的输入并同时使用一个 exe。
我的信息都保存在一个 csv 中,我的问题是我不知道如何使用不同的输入同时多次运行我的脚本。 我的代码仍然相同,但我需要 csv 的其他输入。
例如:我的 csv 有 20 行,所以我的代码将运行 20 次,但每一行都是我需要的另一个参数。
如果有人知道这是如何工作的,会很高兴。
谢谢
你的意思是:csv 文件中有 20 行,你想随机选择文件中的一行吗?
import pandas as pd
data = pd.read_csv("your_csv.csv")
import random
x = random.randint(0, 20)
print(data[:, x])
如果要运行该文件 20 次,并且每次处理一行,则需要将当前运行步骤保存在某个文件中:
step = 0
with open('step.txt', mode='r+', encoding='utf-8') as f:
line = f.read()
if line is not None:
step = int(line)
if step >= 20 or step < 0:
step = 0
data = data[:, step]
# your logic to handle current line
step = step + 1
f.write(str(step))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.