【发布时间】:2015-04-21 20:37:24
【问题描述】:
我开始从 Ruby on Rails 学习 Python。
我想知道是否有办法通过 Python Shell 查看属于某个类的属性?
在 Ruby 中,我们只需进入控制台并可以键入类的名称并显示其属性。有没有办法在 Python 中做到这一点?
Ruby Shell
2.2.0 :001 > User
class User < ActiveRecord::Base {
:id => :integer,
:name => :string,
:email => :string,
:encrypted_password => :string,
:reset_password_token => :string,
:reset_password_sent_at => :datetime,
:remember_created_at => :datetime,
:sign_in_count => :integer,
:current_sign_in_at => :datetime,
:last_sign_in_at => :datetime,
:current_sign_in_ip => :string,
:last_sign_in_ip => :string,
:confirmation_token => :string,
:confirmed_at => :datetime,
:confirmation_sent_at => :datetime,
:unconfirmed_email => :string,
:created_at => :datetime,
:updated_at => :datetime,
:role => :string,
:bio => :text,
:sex => :string,
:title => :string,
:department => :string,
:keywords => :text,
:education => :text,
:skills => :text,
:invitation_token => :string,
:invitation_created_at => :datetime,
:invitation_sent_at => :datetime,
:invitation_accepted_at => :datetime,
:invitation_limit => :integer,
:invited_by_id => :integer,
:invited_by_type => :string,
:invitations_count => :integer
}
2.2.0 :002 >
【问题讨论】:
标签: python ruby read-eval-print-loop introspection