如何将python脚本创建为:
answer = raw_input() if answer: "BLAH" then import script
我是python的新手,并且完全是编程。我在python上得到了这本名为学习python的书:Mark Lutz。我没有在书的哪里找到了如何做到这一点,但是我还没读完把书完全放到了我看到的地方并找到了一些帮助,但是我在这个简单的程序中开发了很多陷阱。有人可以帮我这个吗?
答案 0 :(得分:2)
>>> if raw_input("input something!:") == 'BLAH':
... import some_module.py
...
input something!:BLAH
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
ImportError: No module named some_module.py
>>>
答案 1 :(得分:1)
你的意思是这样的吗?
text = raw_input("import y/n: ")
if text == "y":
import random #or whatever module you want
print random.uniform(10, 20)
答案 2 :(得分:1)
以下是一个如何进行设置的简单示例:
$ ls
__init__.py main_script.py simple_script.py
$ cat main_script.py
if raw_input() == "BLAH":
import simple_script
$ cat simple_script.py
print "simple_script imported"
$ echo BLAH | python main_script.py
simple_script imported