gpt4 book ai didi

python-3.x - 如何在python 3解释器中运行带有参数的python脚本?

转载 作者:行者123 更新时间:2023-12-01 04:48:51 24 4
gpt4 key购买 nike

我正在使用 PyZo(使用 python3.5)但不知道 如何运行带参数的脚本 来自 PyZo 的 python 解释器 - 或 来自 python 解释器 一般来说。我发现以下工作示例 here对于 python3 但不知道如何将参数(例如 csv 文件 input_data.csv)传递给脚本

>>> exec(open("./script.py").read())

这是在 iPython 中工作的:
In [1]: run script.py input_data.csv

上面 iPython 命令的 python 3 等效项是什么?

谢谢

注 1

从操作系统命令行运行带有参数的脚本时,您键入:
$ python script.py input_data.csv
使用 python 解释器时,我期望能够运行 python 脚本,例如像这样:
>>> script.py input_data.csv
即没有 calling python executable ,或使用 'exec(open("./script.py").read())' , 等等。
对我来说,运行带参数的脚本是非常基本的事情,但显然不适合大多数用户。

最佳答案

>>> import subprocess
>>> subprocess.run('python script.py input_data.csv', shell=True)

关于python-3.x - 如何在python 3解释器中运行带有参数的python脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43801669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com