【发布时间】:2013-02-19 20:25:01
【问题描述】:
我对 python 还很陌生,这个问题可能是针对具体情况的。我正在使用 IPython 创建物理模拟图。
我遇到的问题是,当我尝试创建一个程序来避免一遍又一遍地重新键入相同的代码时。我试图让用户输入在 IPython 中执行命令,而不必自己输入所有内容。
例如,我正在使用一个名为 pynbody 的程序。我想做的是获取它,所以当我使用 ipython 打开我的测试程序时,它会提示用户输入用户想要导入的内容.但是,我只能将它作为一个字符串输入,它不会执行。
获取用户输入所涉及的语法是什么,即 input= raw_input("你要导入什么?")
就像你在 IPython 中输入的命令一样执行,即 导入pynbody
如果你创建一个程序,即test.py,它就可以正常工作,并且在其中你有import pynbody。有什么想法可以让这个从用户输入中发挥作用?
【问题讨论】:
标签: string input command ipython