title: What's the difference between --archives, --files, py-files in pyspark job arguments
body: <p><code>--archives</code>, <code>--files</code>, <code>--py-files</code> and <code>sc.addFile</code> and <code>sc.addPyFile</code> are quite confusing, can someone explain these clearly?</p>