4

我想将 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()不知道如何使用它们。

4

1 回答 1

4

readline模块可以为您提供 raw_input() 的制表符补全。

你可能想做这样的事情

于 2012-10-10T15:21:52.743 回答