问题描述
|
我如何将python脚本制作为:
answer = raw_input() if answer: \"BLAH\" then import script
好吧,我是python和完全编程的新手。我的这本书是关于Python的,名为:学习Python,作者:Mark Lutz。我在书中的任何地方都没有找到执行该操作的方法,但是我还没有完全读完书,所以我到处看了看,找到了一点帮助,但是在这个简单的程序上,我遇到了很多陷阱。有人可以帮我吗?
解决方法
>>> 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
>>>
,这是一个简单的示例,说明如何进行设置:
$ 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
,你的意思是这样的吗?
text = raw_input(\"import y/n: \")
if text == \"y\":
import random #or whatever module you want
print random.uniform(10,20)