从命令行动态读取并创建对象
我想从命令行动态读取并将输入转换为正确的格式。因此我必须确定所需的类型并实例化这样的对象。由于输入是 str
我必须正确转换输入。 这是我想用伪代码执行的示例。如果 TypeOf
失败,它应该引发异常,可能是 ValueError
。
required_foo_type = 3.0
foo_input = Input("Enter foo: ")
bar = new TypeOf(required_foo_type, foo_input)
我怎样才能在Python中做到这一点?
I want to dynamically read from the command line and convert the input to the right format. Therefore I have to determien the required type and instantiate such an object. Due input is str
I have to convert the input correctly.
Here is an example what I want to do in pseudocode. If TypeOf
fails it should raise an exception, maybe ValueError
.
required_foo_type = 3.0
foo_input = Input("Enter foo: ")
bar = new TypeOf(required_foo_type, foo_input)
How can I do that in python?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最好先开始学习 Python 教程。它可以让您快速开始。
就像这个: Python 教程 特别是阅读第 3 章开始...
Jochen Ritzel 给了你一个非常好的很好的答案。 :) 但如果你觉得它太超前了,。这是最简单的。
It is good that you start the Python tutorial first. It give you a quick start.
Like this one: Python Tutorial Especially read the chapter 3 onward...
Jochen Ritzel has gave you a very good answer. :) But if you feel it's too advance,. Here is the easy one.