如何通过用户输入将用户输入变量传递给其他程序?

时间:2017-11-12 06:30:25

标签: python html cgi

我目前正在python中编写一个cgi脚本。 我想通过使用html代码询问用户在“program_a.py”中的用户名 我创建了一个名为“username”的变量来存储用户输入的用户名。

获取用户名后,我设法通过

打开其他python脚本程序
print(window.location="http://localhost/cgi-bin/program_b.py")

然后我想通过在program_a.py中使用变量username来在program_b.py中执行类似....的事情:

print('Hi, %s'%program_a.username)

我试图通过

来做这件事
from program_a.py import username 

但变量实际上是空的,无。

我认为这是因为变量是动态的,不能由程序本身计算,这需要用户输入

但是我真的想把变量用户名从“program_a.py”传递给“program_b.py”

有没有办法以更好的方式做这种事情?

非常感谢!

1 个答案:

答案 0 :(得分:1)

我没有得到你想说的100%,但我认为是这样的。

user_input = input('What's your name: ')
print ('Welcome {}'.format(user_input))