gpt4 book ai didi

python - 无法识别系统参数

转载 作者:行者123 更新时间:2023-12-03 11:10:10 27 4
gpt4 key购买 nike

我曾经使用 sys args 从 Windows 命令行使用附加参数启动我的 python 脚本。例如,我将从我的 Windows 命令行运行以下行:

myscript.py 100 1 1
问题:关于使用 print(argv)我只收到脚本的名称 ['C:\path\myscript.py'] ,不知何故,其余的都被省略了。 Python 3.6 在我的环境变量中。
我无法检测到它工作的时间点和现在之间的任何差异。即使重新安装 Python 也是徒劳的。然后我安装了 anaconda,但是当我运行以下命令时结果保持不变:
conda run myscript.py 100 1 1 
myscript.py 为我重现行为的最小内容:
from sys import argv
print(argv)

最佳答案

conda run 的帮助文档

usage: conda run [-h] [-n ENVIRONMENT | -p PATH] [-v] [--dev]
[--debug-wrapper-scripts] [--cwd CWD]
...

Run an executable in a conda environment. [Experimental]

Use '--' (double dash) to separate CLI flags for 'conda run' from CLI flags sent to
the process being launched.

Example usage:

$ conda create -y -n my-python-2-env python=2
$ conda run -n my-python-2-env python --version
Conda Run 用于运行可执行文件,该可执行文件是 python。要运行脚本,我们需要 python 并且 python 是可执行文件。
因此,您指定 python 以及要运行的脚本。

关于python - 无法识别系统参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63110172/

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