我试图将raw_input的数据导入我的os.system()命令。
这是我的代码。
def sess_menu():
os.system('clear')
banner()
print colors["white"] + "Select Ovpn Config!!\n"
for file in os.listdir("ovpnconfs/"):
if file.endswith(".ovpn"):
print colors["magenta"] + (os.path.join(file))
print colors["white"] + "\n[9] Back"
vprofile = raw_input("[-] Choose: ")
ovpn_profile()
return
这是我的功能调用它,我似乎找不到将数据输入命令的方法
def ovpn_profile():
os.system("openvpn --config ovpnconfs/*raw_input data*")
答案 0 :(得分:0)
使用参数
def ovpn_profile(profile):
os.system('openvpn --config ovpnconfs/"{0}"'.format(profile))
vprofile = raw_input("[-] Choose: ")
ovpn_profile(vprofile)
答案 1 :(得分:0)
这可能有效,
def ovpn_profile():
os.system("openvpn --config ovpnconfs/{0}".format(vprofile))