如何解决我如何才能将python命令作为用户的输入并提供其功能作为输出
我想让用户输入python命令, 然后想显示命令的功能,所以我用了:
x = input("Enter the python command: ")
print(x.__doc__)
但是每次我运行它时,我只会得到一个输出,那就是它提供了字符串功能。 有人可以建议一个更好的替代方法,以使输出不基于字符串吗?
当我满足自己的需要时,输出就是我想要的,
print(abs.__doc__)
上面给出的代码给出了abs的功能,但我想要的是什么,但是如果我输入了存储在x中的abs(),那么它就不能给出所需的输出,因为它被当作某个字符串。 我需要知道如何使用用户输入的命令,并在输出中给出其语法和说明。
解决方法
input()将返回一个字符串,因此无论用户输入什么,它都将始终向您显示== value
文档。
您可以使用string
,但要谨慎使用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。