赞
踩
有不止一种方法可以做到这一点。
从互联网输入信息
对于Python 2.x,可以使用^{}函数:my_input = raw_input("Please enter an input: ")
#do something with my_input
注意,输入总是字符串。要检索数字,可以使用内置的int()函数:my_input = int(raw_input("Please enter an input: "))
#do something with my_input
正如另一个答案所提到的,如果输入是一个浮点数,这将抛出一个错误。
Python 2.x中还有另一个函数input,但是在这个版本的Python中,input计算输入,这是个坏主意。不建议使用。
但是,对于Python 3.x,您可以毫无问题地使用^{}函数,因为它可以替代raw_input:my_input = input("Please enter an input: ")
#do something with my_input
从命令行参数获取输入
在执行以下脚本时,还可以从命令行参数检索输入:$ python my_script.py arg1 arg2
参数将存储在列表sys.argv中。sys.argv[0]是第一个参数,sys.argv[1]是第二个参数,依此类推。
示例:import sys
my_input = sys.argv[0]
#do something with my_input
查看详细信息here
此方法适用于Python 3.x和2.x两个版本。
希望这有帮助!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。