【问题标题】:How to run one line Python command in terminal?如何在终端中运行一行 Python 命令?
【发布时间】:2020-03-02 23:16:08
【问题描述】:

我想在终端中获取 Python 函数的结果。

我尝试运行命令:

$ python3 -m uuid uuid.uuid4().hex

我希望看到输出类似于:'78cbf0fadaa34ff7ac3f7b965965e207'

不幸的是我得到了错误:

-bash: syntax error near unexpected token `('

【问题讨论】:

    标签: python bash terminal uuid


    【解决方案1】:

    你很亲密。

    • 运行单个命令的标志是-c,而不是-m
    • 您还需要import uuid 才能使用它。
    • 您还需要使用print() 才能实际看到一些输出。
    • 最后,整个传递的命令必须用引号引起来。
    $ python3 -c "import uuid; print(uuid.uuid4().hex)"
    8e79508445db4aca91bb0990529fdd89
    

    【讨论】:

      猜你喜欢
      • 2018-12-28
      • 2018-09-23
      • 2022-01-12
      • 2018-09-01
      • 1970-01-01
      • 2016-02-13
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      相关资源
      最近更新 更多