繁体   English   中英

在具有不同输入的 1x exe 中同时多次运行 python 脚本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM