如何将Python变量发送到bash变量?

2024-01-06

我正在尝试使用 Python 从列表中选择一个变量,然后使用 bash 命令大声说出它。现在我有这样的东西

foo = ["a","b","c","d"]
from random import choice
x = choice(foo)
foo.remove(x)
from os import system
system('say x')

这表示“x”,我需要的是让它说出x多变的。


我想你可以使用os.system,但更好的可能是subprocess:

import subprocess
subprocess.call(['say',x])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将Python变量发送到bash变量? 的相关文章

随机推荐

  • fmod 不正确吗? [复制]

    这个问题在这里已经有答案了 给定以下双打 是否fmod返回正确的值 double x 090 double y 003 double r fmod x y r 0 0029999999999999949 为什么r不 0 因为 像大多数十进制
  • 如何在 django 管理站点上授予用户权限

    我正在尝试授予用户对管理站点的有限访问权限 我以超级用户身份登录 并授予用户员工身份和模型权限 可以添加 可以更改 和 可以删除 问题是用户可以登录该网站 但看到以下消息 如果我给他超级用户身份 他可以编辑任何内容 但我想给他有限的访问权限
  • 如何安全地使用 UniqueEntity(在具有多个同时用户的网站上)

    聪明的人可以分享他们用来避免 Doctrine Symfony 中这种基本且常见的并发问题的设计模式吗 设想 每个用户必须有一个唯一的用户名 失败解决方案 Add a 独特的实体 https symfony com doc 3 1 refe
  • 在 Java 中以编程方式设置 Linux 环境变量

    我可以通过以下方式运行 Linux 命令RunTime班级 有没有办法以编程方式从 Java 设置 Linux 全局环境 我想通过 Java 模拟以下 Linux 命令语句 root machine tmp export TEST v2 我
  • linux + 验证文件是文本还是二进制

    如何在不打开文件的情况下验证文件是二进制文件还是文本文件 恐怕是薛定谔的猫 在不打开文件的情况下无法确定文件的内容 文件系统不存储与内容相关的元数据 如果不打开文件不是硬性要求 那么有许多解决方案可供您使用 Edit 许多评论和答案都建议f
  • Vue 关闭组件返回避免直接改变 prop

    我有一个想要在不同页面上使用的组件 嗯 在第一次切换之前它运行良好 它显示得像以前一样 但是当我单击 关闭 按钮时 它会关闭 但控制台输出 Vue warn 避免直接改变 prop 因为该值将是 每当父组件重新渲染时都会被覆盖 相反 使用
  • 用于分析进程中加载​​的本机 DLL 和程序集的内存占用的工具?

    根据任务管理器 我有一个进程持有 130MB 内存 根据任务管理器 只有 11MB 的活动 NET 对象dotTrace http www jetbrains com profiler 所以我想知道另外 120MB 发生了什么 我需要一个工
  • 在 R 中合并 2 个具有相同但不同 case 列的数据框

    我有两个数据框 但问题是合并 by 列在不同情况下具有值 sn1capx1e0001 与 SN1CAPX1E0001 authors lt data frame surname I c Tukey Venables Tierney Ripl
  • 理解大 O 表示法 - 破解编码面试示例 9

    我被这两个代码困住了 Code 1 int f int n if n lt 1 return 1 return f n 1 f n 1 Code 2 平衡二叉搜索树 int sum Node node if node null return
  • 太阳位置的 R 函数给出了意想不到的结果

    我想计算给定时间 纬度和经度的太阳的位置 我在这里找到了这个很棒的问题和答案 一天中给定时间 纬度和经度的太阳位置 https stackoverflow com questions 8708048 position of the sun
  • 正则表达式中的异或

    寻找一些正则表达式帮助 我想设计一个与字符串匹配的表达式 foo OR bar 但不是两者都 foo AND bar 如果我做类似的事情 foo bar 它将匹配 foobar 不是我正在寻找的 那么 如何才能仅在存在一个或另一个术语时才使
  • Excel4Node:如何下载Excel文件而不保存?

    使用 excel4node 我可以将文件写入硬盘 但我想将其作为下载返回 而不将文件保存在服务器上 我认为以下代码是必需的 但不确定如何使用它 wb writeToBuffer then function buffer console lo
  • 以编程方式将 IIS 应用程序池标识“用户”分配给组

    问题 当创建新的 IIS 应用程序池并将其设置为使用应用程序池标识来获取权限时 我不确定如何将这些标识添加到用户组 例如管理员或性能计数器用户 的背景 我目前正在编写一个 C NET 库 它使用 Microsoft Web Administ
  • Spring MVC 中 POST 方法后重定向

    我的问题是我想重定向到索引页 而不必查看 URL 中附加的属性 我发现解决方案是addFlashAttributes 它不会在 URL 中附加属性 但我看不到此方法保存的任何消息 Code 控制器 RequestMapping value
  • React Hooks 渲染两次

    我定义了一个场景 我们有一个使用父级道具和自身状态的组件 有两个组件 DC 和 JOKER 我的步骤如下 点击DC的按钮 DC设置计数 JOKER 将以旧状态渲染 运行 useEffect 和 setCount JOKER 再次渲染 我想问
  • Gtsummary 输出与 mgcv gam

    我有以下数据集 structure list Age c 83L 26L 26L 20L 20L 77L 32L 21L 15L 75L 27L 81L 81L 15L 24L 16L 35L 27L 30L 31L 24L 24L 31L
  • 在 Gradle 中引用另一个项目中任务的输出

    考虑以下设置 rootProject projectA projectB 有一个任务taskB in projectB我想在复制任务中参考该任务的输出taskA in projectA 例如 taskA可能看起来像这样 task taskA
  • Highcharts X 轴时间来自 JS 日期

    我想使用 Highcharts 可视化数据库中的温度 JS 数据数组如下所示 date object value 例如 Fri Mar 04 2016 01 39 10 GMT 0100 Central Europe Standard Ti
  • 捕获安静的 NaN

    我有一个应用程序 其中某些组件偶尔会在大型数据流中插入 qNaN 这会使整个处理无效 对包含单个 qNaN 的向量进行 FFT 会产生全 qNaN 输出 现在我想捕获该行为中的该组件并找出它为什么这样做 为此 我需要在调试期间以某种方式发出
  • 如何将Python变量发送到bash变量?

    我正在尝试使用 Python 从列表中选择一个变量 然后使用 bash 命令大声说出它 现在我有这样的东西 foo a b c d from random import choice x choice foo foo remove x fr