{"id":92,"date":"2016-03-19T10:46:28","date_gmt":"2016-03-19T09:46:28","guid":{"rendered":"https:\/\/solidt.eu\/blog\/?p=92"},"modified":"2016-03-19T10:46:28","modified_gmt":"2016-03-19T09:46:28","slug":"print-an-object-in-python","status":"publish","type":"post","link":"https:\/\/solidt.eu\/site\/print-an-object-in-python\/","title":{"rendered":"Print an object in Python"},"content":{"rendered":"<pre lang=\"python\">\r\nimport sys\r\n\r\ndef main():\r\n    pass\r\n\r\nif __name__ == '__main__':\r\n    main()\r\n\r\nclass MyOtherClass:\r\n    def __init__(self):\r\n        self.test= \"a\"\r\n        self.test2= \"b\"\r\n\r\nclass MyClass:\r\n    def __init__(self):\r\n        self.name = \"Name\"\r\n        self.age = 30\r\n        self.other = \"unknown\";\r\n        self.complicated = MyOtherClass()\r\n\r\ndef printIt(aVar):\r\n    from pprint import pprint\r\n    if (hasattr(aVar, \"__dict__\")):\r\n        pprint (vars(aVar), sys.stdout, 4, 60, 3)\r\n    else:\r\n        pprint (aVar, sys.stdout, 4, 60, 3)\r\n\r\ntest4 = [1,2,3,4,8]\r\n\r\ntest2 = dict();\r\ntest2[\"1\"] = 2\r\ntest2[\"2\"] = 3\r\n\r\ntest = MyClass();\r\n\r\nprintIt(test4)\r\nprintIt(test2)\r\nprintIt(test)\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>import sys def main(): pass if __name__ == &#8216;__main__&#8217;: main() class MyOtherClass: def __init__(self): self.test= &#8220;a&#8221; self.test2= &#8220;b&#8221; class MyClass: def __init__(self): self.name = &#8220;Name&#8221; self.age = 30 self.other = &#8220;unknown&#8221;; self.complicated = MyOtherClass() def printIt(aVar): from pprint import pprint if (hasattr(aVar, &#8220;__dict__&#8221;)): pprint (vars(aVar), sys.stdout, 4, 60, 3) else: pprint (aVar, sys.stdout, 4, 60, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-92","post","type-post","status-publish","format-standard","hentry","category-other-scripts"],"_links":{"self":[{"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/posts\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/comments?post=92"}],"version-history":[{"count":1,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/posts\/92\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/posts\/92\/revisions\/93"}],"wp:attachment":[{"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/media?parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/categories?post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/tags?post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}