如何解决如果回答:BLAH导入脚本,我如何制作像answer = raw_input这样的python脚本
| 我如何将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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。