在Sublime Text上,我有以下内容:
import numpy as np
import matplotlib.pyplot as plt
def do_dumb_plot():
x = np.arange(0, 5, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()
我希望使用终端进行此剧情节目。我试过像:
这样的东西>>> import matplotlib.pyplot as plt
>>> python mygraph.py
但没有什么真正有效。 在此先感谢您的帮助! :)
答案 0 :(得分:0)
所以基本上你有一个python脚本,其中包含一个函数,你想要的 从命令行启动它以便执行该函数?
您可以在文件底部添加以下行:
if __name__=='__main__':
do_dumb_plot()
如果直接调用脚本,那将导致您定义的函数被执行 通过python mygraph.py,但如果它是由另一个脚本导入则不会。
你可以在交互模式下启动python:
python -i mygraph.py
然后:
>>>do_dumb_plot()
如果你正在使用ipython,你可以这样做:
[1] %run mygraph.py
[2] do_dumb_plot()