微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我想将 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(),但无法弄清楚如何使用它们.

解决方法

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

你可能想做像this这样的事情.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐