python - 使用来自 linux shell 的变量执行 python 脚本

标签 python terminal argparse execute

这可能是一个简单的问题,但我不知道我要尝试做的事情的名称,所以我不知道如何搜索它。

基本上,当我在终端(linux 命令行)中输入时

$ python do_something.py stuff

我想让 stuff 对我的脚本有意义。那么两个问题:

  1. 这个怎么称呼?
  2. 我该怎么做?

最佳答案

最简单的方法是让 do_something.py 脚本导入 sys 并访问“stuff”命令行参数作为 sys.argv(1) 。当然,还有许多更奇特的方法。

关于python - 使用来自 linux shell 的变量执行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27681983/

相关文章:

java - Linux 终端 : How to pass an argument to another argument

ruby - 执行 ruby​​ 时更改终端大小

python - argparse:将无法识别的选项视为位置?

python - 逐行阅读 .txt 单词列表时如何获得正确的哈希值?

python - 如何让 __init__ 获取新值或现有实例?

python - 使用OpenCV拍摄后如何将图片保存到特定文件?

python - 根据条件替换Json字符串中的信息

Python.exe 在新的控制台窗口中打开

Git - 删除或编辑别名

python - 解释 lambda argparse.HelpFormatter(prog, width)