{"id":3718,"date":"2018-07-16T10:16:49","date_gmt":"2018-07-16T04:46:49","guid":{"rendered":"https:\/\/www.csestack.org\/?p=3718"},"modified":"2024-05-22T15:17:14","modified_gmt":"2024-05-22T09:47:14","slug":"python-extract-emails-read-file","status":"publish","type":"post","link":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/","title":{"rendered":"Python Code to Extract Emails by Reading File [Complete Script]"},"content":{"rendered":"\n<p>In this tutorial, we will write our own Python script to extract all the email IDs from the given text file. Using this script, you don&#8217;t need any external tool to extract emails.<\/p>\n\n\n\n<p>First of all, hope you have <a href=\"https:\/\/www.csestack.org\/getting-started-with-python-for-beginners\/\">Python installed on your system<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Python to extract emails from file:<\/h3>\n\n\n\n<p>To make it simple, divide the problem&nbsp;into multiple tasks.<\/p>\n\n\n\n<p><strong>Read each line from the text file.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block norun\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text\/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:false,&quot;fileName&quot;:&quot;Python&quot;,&quot;className&quot;:&quot;norun&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}\">fileToRead = 'readText.txt'\nfile = open(fileToRead, 'r')\nlistLine = file.readlines()<\/pre><\/div>\n\n\n\n<p>Related Read: <a href=\"https:\/\/www.csestack.org\/python-check-if-file-directory-exists\/\">Python code to check if file presents or not<\/a><\/p>\n\n\n\n<p><strong>Read each word from the line and save it into the list.<\/strong><\/p>\n\n\n\n<p>We can use the Python split function to get the words from the text line.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block norun\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text\/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:false,&quot;fileName&quot;:&quot;Python&quot;,&quot;className&quot;:&quot;norun&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}\">fileToRead = 'readText.txt'\ndelimiterInFile = [',', ';']\nfile = open(fileToRead, 'r') \nlistLine = file.readlines()\n\nfor itemLine in listLine:\n    item =str(itemLine)\n    for delimeter in delimiterInFile:\n        item = item.replace(str(delimeter),' ')<\/pre><\/div>\n\n\n\n<p>Note: If you are using <code>replace()<\/code> string method, you have to save the result in a new string. Replacing characters from the string in place is not possible as the string is an <a href=\"https:\/\/www.csestack.org\/difference-mutable-immutable-python\/\">immutable data type in Python<\/a>.<\/p>\n\n\n\n<p><strong>Python to Validate \/ Verify Email ID:&nbsp;<\/strong><\/p>\n\n\n\n<p>Using <code>re<\/code> Python module for pattern matching makes our job easy. Verify each of the strings if it is a valid email id or not.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block norun\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text\/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:false,&quot;fileName&quot;:&quot;Python&quot;,&quot;className&quot;:&quot;norun&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}\">import re\ndef validateEmail(strEmail):\n    if re.match(&quot;(.*)@(.*).(.*)&quot;, strEmail):\n        return True\n    return False<\/pre><\/div>\n\n\n\n<p>You can learn more about <a href=\"https:\/\/www.csestack.org\/python-regex\/\">regular expression in Python<\/a>.<\/p>\n\n\n\n<p><strong>Save all the extracted email IDs in the file.<\/strong><\/p>\n\n\n\n<p>After validation, save all the valid email IDs into the list <code>listEmail<\/code>.&nbsp;<a href=\"http:\/\/www.csestack.org\/python-check-if-all-elements-in-list-are-same\/\">Check if all the list items are unique<\/a> (unique email IDs). And remove the duplicate email IDs from the list. Save the list into the file&nbsp;<code>emailExtracted.txt<\/code>.<\/p>\n\n\n\n<p>If there is no email in the text file, <code>listEmail<\/code>&nbsp;will be empty. Print &#8220;No email found.&#8221;<\/p>\n\n\n\n<p>For instance, if you found 40 emails in the file print &#8220;4o emails collected!&#8221;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Python Script to Extract Emails from the file:<\/h3>\n\n\n\n<p>You can run this code with both the Python 2 and Python 3 version.<\/p>\n\n\n\n<p>Here is the complete code:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block norun\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;python&quot;,&quot;mime&quot;:&quot;text\/x-python&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:false,&quot;fileName&quot;:&quot;Python&quot;,&quot;className&quot;:&quot;norun&quot;,&quot;language&quot;:&quot;Python&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;python&quot;}\">import re\nfileToRead = 'readText.txt'\nfileToWrite = 'emailExtracted.txt'\ndelimiterInFile = [',', ';']\n\ndef validateEmail(strEmail):\n    # .* Zero or more characters of any type. \n    if re.match(&quot;(.*)@(.*).(.*)&quot;, strEmail):\n        return True\n    return False\n\n  def writeFile(listData):\n    file = open(fileToWrite, 'w+')\n    strData = &quot;&quot;\n    for item in listData:\n        strData = strData+item+'\\n'\n    file.write(strData)\n\nlistEmail = []\nfile = open(fileToRead, 'r') \nlistLine = file.readlines()\n\nfor itemLine in listLine:\n    item =str(itemLine)\n    for delimeter in delimiterInFile:\n        item = item.replace(str(delimeter),' ')\n    \n    wordList = item.split()\n    for word in wordList:\n        if(validateEmail(word)):\n            listEmail.append(word)\nif listEmail:\n    uniqEmail = set(listEmail)\n    print(len(uniqEmail),&quot;emails collected!&quot;)\n    writeFile(uniqEmail)\nelse:\n    print(&quot;No email found.&quot;)<\/pre><\/div>\n\n\n\n<p>Most of the code in this Python script is self-explanatory. If you still have doubts, you can ask in the comment section.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">The scope of this Python Script<\/h4>\n\n\n\n<p>Using <a href=\"https:\/\/www.csestack.org\/python-vs-shell-scripting\/\">Python as a scripting language<\/a> has its perks.<\/p>\n\n\n\n<p><strong>Automate Email Marketing:<\/strong> You can use this Python script to extract emails from the text file. Many times we need to read all the emails for marketing.<\/p>\n\n\n\n<p>You are ready to automate your email-extracting job with this simple Python script.<\/p>\n\n\n\n<p><strong>Extracting emails from the web pages<\/strong> is also simple. Get the source code from the web page using the browser. You can simply use the view-source feature. Example,&nbsp;<code>view-source:http:\/\/example.com\/<\/code>.<\/p>\n\n\n\n<p>Open it in the browser&nbsp;and copy and paste the source code into the file&nbsp;<code>readEmail.txt<\/code>. Running this script will give&nbsp;you all the email IDs present on the web page.<\/p>\n\n\n\n<p><strong>You can also use a CSV file<\/strong> rather than a text file to extract email IDs and save them. <a href=\"https:\/\/www.csestack.org\/how-to-read-csv-file-in-python\/\">Using the CSV file in Python<\/a> is pretty simple.<\/p>\n\n\n\n<p><strong>Automation:<\/strong> I use this script to extract the email IDs of the students subscribed to my Python channel. So that I can import these emails into the email server to send them a programming newsletter. It saves my time a lot, rather than adding each email ID.<\/p>\n\n\n\n<p>That&#8217;s it all from this script written in Python to extract emails from the file.<\/p>\n\n\n\n<p>Kindly share, what are the things you have automated using Python. I would like to hear from you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to write a script in Python to extract emails from file? Complete code to verify every email in the file.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,73],"tags":[72],"class_list":["post-3718","post","type-post","status-publish","format-standard","hentry","category-code","category-python","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Code to Extract Emails by Reading File [Complete Script]<\/title>\n<meta name=\"description\" content=\"How to write a script in Python to extract emails from file? Complete code to verify every email in the file.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.csestack.org\/python-extract-emails-read-file\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Code to Extract Emails by Reading File [Complete Script]\" \/>\n<meta property=\"og:description\" content=\"How to write a script in Python to extract emails from file? Complete code to verify every email in the file.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.csestack.org\/python-extract-emails-read-file\/\" \/>\n<meta property=\"og:site_name\" content=\"CSEstack\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/aniruddha.ca\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/aniruddha.ca\" \/>\n<meta property=\"article:published_time\" content=\"2018-07-16T04:46:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-22T09:47:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.csestack.org\/wp-content\/uploads\/2024\/01\/csestack-blog.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Aniruddha Chaudhari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ani_chaudhari\" \/>\n<meta name=\"twitter:site\" content=\"@ani_chaudhari\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aniruddha Chaudhari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/\"},\"author\":{\"name\":\"Aniruddha Chaudhari\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#\\\/schema\\\/person\\\/634ef1a9c4f38b0d340c6d45fa771218\"},\"headline\":\"Python Code to Extract Emails by Reading File [Complete Script]\",\"datePublished\":\"2018-07-16T04:46:49+00:00\",\"dateModified\":\"2024-05-22T09:47:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/\"},\"wordCount\":545,\"commentCount\":28,\"publisher\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#\\\/schema\\\/person\\\/634ef1a9c4f38b0d340c6d45fa771218\"},\"keywords\":[\"Python\"],\"articleSection\":[\"Code\",\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/\",\"url\":\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/\",\"name\":\"Python Code to Extract Emails by Reading File [Complete Script]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#website\"},\"datePublished\":\"2018-07-16T04:46:49+00:00\",\"dateModified\":\"2024-05-22T09:47:14+00:00\",\"description\":\"How to write a script in Python to extract emails from file? Complete code to verify every email in the file.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/python-extract-emails-read-file\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.csestack.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Code to Extract Emails by Reading File [Complete Script]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#website\",\"url\":\"https:\\\/\\\/www.csestack.org\\\/\",\"name\":\"CSEstack\",\"description\":\"Computer Science &amp; Programming Portal\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#\\\/schema\\\/person\\\/634ef1a9c4f38b0d340c6d45fa771218\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.csestack.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.csestack.org\\\/#\\\/schema\\\/person\\\/634ef1a9c4f38b0d340c6d45fa771218\",\"name\":\"Aniruddha Chaudhari\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.csestack.org\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Aniruddha-Chaudhari.jpg\",\"url\":\"https:\\\/\\\/www.csestack.org\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Aniruddha-Chaudhari.jpg\",\"contentUrl\":\"https:\\\/\\\/www.csestack.org\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Aniruddha-Chaudhari.jpg\",\"width\":634,\"height\":634,\"caption\":\"Aniruddha Chaudhari\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.csestack.org\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Aniruddha-Chaudhari.jpg\"},\"description\":\"I am a Python enthusiast who loves Linux and Vim. I hold a Master of Computer Science degree from NIT Trichy and have 10 years of experience in the IT industry, focusing on the Software Development Lifecycle from Requirements Gathering, Design, Development to Deployment. I have worked at IBM, Ericsson, and NetApp, and I share my knowledge on CSEstack.org.\",\"sameAs\":[\"https:\\\/\\\/www.csestack.org\",\"https:\\\/\\\/www.facebook.com\\\/aniruddha.ca\",\"pythonwithani\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/aniruddha28\\\/\",\"https:\\\/\\\/x.com\\\/ani_chaudhari\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCw0a__B0eJsvCujkSIfLTAA\"],\"url\":\"https:\\\/\\\/www.csestack.org\\\/author\\\/anicse\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Code to Extract Emails by Reading File [Complete Script]","description":"How to write a script in Python to extract emails from file? Complete code to verify every email in the file.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/","og_locale":"en_US","og_type":"article","og_title":"Python Code to Extract Emails by Reading File [Complete Script]","og_description":"How to write a script in Python to extract emails from file? Complete code to verify every email in the file.","og_url":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/","og_site_name":"CSEstack","article_publisher":"https:\/\/www.facebook.com\/aniruddha.ca","article_author":"https:\/\/www.facebook.com\/aniruddha.ca","article_published_time":"2018-07-16T04:46:49+00:00","article_modified_time":"2024-05-22T09:47:14+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.csestack.org\/wp-content\/uploads\/2024\/01\/csestack-blog.jpg","type":"image\/jpeg"}],"author":"Aniruddha Chaudhari","twitter_card":"summary_large_image","twitter_creator":"@ani_chaudhari","twitter_site":"@ani_chaudhari","twitter_misc":{"Written by":"Aniruddha Chaudhari","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/#article","isPartOf":{"@id":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/"},"author":{"name":"Aniruddha Chaudhari","@id":"https:\/\/www.csestack.org\/#\/schema\/person\/634ef1a9c4f38b0d340c6d45fa771218"},"headline":"Python Code to Extract Emails by Reading File [Complete Script]","datePublished":"2018-07-16T04:46:49+00:00","dateModified":"2024-05-22T09:47:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/"},"wordCount":545,"commentCount":28,"publisher":{"@id":"https:\/\/www.csestack.org\/#\/schema\/person\/634ef1a9c4f38b0d340c6d45fa771218"},"keywords":["Python"],"articleSection":["Code","Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.csestack.org\/python-extract-emails-read-file\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/","url":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/","name":"Python Code to Extract Emails by Reading File [Complete Script]","isPartOf":{"@id":"https:\/\/www.csestack.org\/#website"},"datePublished":"2018-07-16T04:46:49+00:00","dateModified":"2024-05-22T09:47:14+00:00","description":"How to write a script in Python to extract emails from file? Complete code to verify every email in the file.","breadcrumb":{"@id":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.csestack.org\/python-extract-emails-read-file\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.csestack.org\/python-extract-emails-read-file\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.csestack.org\/"},{"@type":"ListItem","position":2,"name":"Python Code to Extract Emails by Reading File [Complete Script]"}]},{"@type":"WebSite","@id":"https:\/\/www.csestack.org\/#website","url":"https:\/\/www.csestack.org\/","name":"CSEstack","description":"Computer Science &amp; Programming Portal","publisher":{"@id":"https:\/\/www.csestack.org\/#\/schema\/person\/634ef1a9c4f38b0d340c6d45fa771218"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.csestack.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.csestack.org\/#\/schema\/person\/634ef1a9c4f38b0d340c6d45fa771218","name":"Aniruddha Chaudhari","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.csestack.org\/wp-content\/uploads\/2019\/03\/Aniruddha-Chaudhari.jpg","url":"https:\/\/www.csestack.org\/wp-content\/uploads\/2019\/03\/Aniruddha-Chaudhari.jpg","contentUrl":"https:\/\/www.csestack.org\/wp-content\/uploads\/2019\/03\/Aniruddha-Chaudhari.jpg","width":634,"height":634,"caption":"Aniruddha Chaudhari"},"logo":{"@id":"https:\/\/www.csestack.org\/wp-content\/uploads\/2019\/03\/Aniruddha-Chaudhari.jpg"},"description":"I am a Python enthusiast who loves Linux and Vim. I hold a Master of Computer Science degree from NIT Trichy and have 10 years of experience in the IT industry, focusing on the Software Development Lifecycle from Requirements Gathering, Design, Development to Deployment. I have worked at IBM, Ericsson, and NetApp, and I share my knowledge on CSEstack.org.","sameAs":["https:\/\/www.csestack.org","https:\/\/www.facebook.com\/aniruddha.ca","pythonwithani","https:\/\/www.linkedin.com\/in\/aniruddha28\/","https:\/\/x.com\/ani_chaudhari","https:\/\/www.youtube.com\/channel\/UCw0a__B0eJsvCujkSIfLTAA"],"url":"https:\/\/www.csestack.org\/author\/anicse\/"}]}},"_links":{"self":[{"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/posts\/3718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/comments?post=3718"}],"version-history":[{"count":14,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/posts\/3718\/revisions"}],"predecessor-version":[{"id":11378,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/posts\/3718\/revisions\/11378"}],"wp:attachment":[{"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/media?parent=3718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/categories?post=3718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.csestack.org\/wp-json\/wp\/v2\/tags?post=3718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}