如何使用bash命令'read -e variable'并将变量传递给python变量

时间:2012-10-10 15:15:53

标签: python bash variables autocomplete

我想将shell输入传递给python中的变量。通常我会使用raw_input()方法,但我想使用允许我“浏览”文件夹的东西。

在bash脚本中我会使用这样的东西:( -e允许我通过Tab使用shell的“自动完成”功能。)

#!/bin/bash

echo Please input the path to the file:

read -e var

echo $var

有谁知道如何在Python中解决这个问题?我查看了os.popen()os.system(),但无法弄清楚如何使用它们。

1 个答案:

答案 0 :(得分:4)

readline模块可以为raw_input()提供标签完成。

您可能希望执行this之类的操作。