title: python: connecting to an Oracle database using Oracle's wallet/tnsnames
body: <p>So I can connect to an Oracle database as such: </p>
  
  <pre><code>import cx_Oracle as ora
  dsnStr = ora.makedsn(host="ABC.COM", port="ABC_PORT", sid="ABC")
  con = ora.connect(user="ABC_USER", password="ABC_PASSWORD", dsn=dsnStr)
  print(con.version)
  con.close()
  </code></pre>
  
  <p>and this works very well, but I would like to connect using the <code>Oracle wallet</code>/<code>tnsnames</code>/<code>database.properties</code> (I'm coming from the Java world). Couldn't find anything so far on how to achieve that. Also, how can I "configure" <code>cx_Oracle</code> in terms of the paths to these <code>Oracle wallet</code>/<code>tnsnames</code>/<code>database.properties</code> respective files.</p>