On Fri, 04 Jul 2014 14:50:02 -0700, rxjwg98 wrote: > Hi, > > I am learning a Python Tool from web: > http://www.ohwr.org/projects/hdl-make/wiki/Quick-start-new
Did you read that web page? It says: To get the code you have two choices: you might clone the repository, which contains the most recent changes (more features, more bugs too...) or download a frozen version in a form of a "binary" file. > I download the program to Ubuntu 12.04. I find that in the folder it is > shown as hdlmake-v1.0, 37.8 KB Python Script. At the bash shell from inside that folder, run: file hdlmake-v1.0 What does it say? > I remember that script > file can be loaded to an editor to read its content. But, when I open it > by double click, it is shown as like binary file in GEDIT. > > What is the reason of this? Because it is a binary file. > A general Python file has .py extension, and can be edited. Is it right? Python *source code* normally has a .py extension, although it could have no extension at all. Python *byte code* is a binary file, usually with a .pyc or .pyo extension. On Windows, sometimes you also get .pyw. You can also get Python code inside a zip file, which may have a .zip extension. On Windows, you can get Python code frozen in a .exe file, and I believe on Mac you can get it frozen in a .app file. -- Steven -- https://mail.python.org/mailman/listinfo/python-list