[Tutor] Questions about easygui and compiling

Rafael Bejarano bejarar at sbcglobal.net
Sat Jun 9 00:31:29 CEST 2007


Thanks. I'll definitely try out your instructions.

Rafael
On Jun 8, 2007, at 4:21 PM, Gordon wrote:

> Yes, I can.  But first, make sure to hit"Reply All" to send replies  
> to the list, rather than just me :)
>
> Anyhow, there are a couple ways, but I think the easiest is to make  
> a one-line script that imports the file you want to make a .pyc out  
> of.  You'll end up with 3 versions of the file, a .py, a .pyc, and  
> a .pyo.  You can then take the .pyc and run it in any compatible  
> Python interpreter.
>
> There are ways to make multiple files into .pyc all at once with  
> the "compileall" module, which you can find more about at in the  
> Python documentation.
>
> Rafael Bejarano wrote:
>> That is helpful. Thank you.
>>
>> Can you tell me how to convert a script to a .pyc file?
>>
>> Rafael
>> On Jun 8, 2007, at 1:49 AM, Gordon wrote:
>>
>>> I have no experience with EasyGUI, but to answer your other  
>>> question, you do not "compile" Python in the way you compile C or  
>>> Java.
>>>
>>> Python can be compiled into a .pyc file, which is slightly faster  
>>> to start running and obfuscates the source, but it doesn't really  
>>> do much, practically.  You can also use Py2EXE or PyInstaller to  
>>> make standalone executables for Windows.
>>>
>>> Simply running a script through the Python interpreter is as far  
>>> as you can get for now, although there is a project, name  
>>> "Psycho", which translates Python to x86 Assembly, though it is  
>>> only available for Windows and Linux, and doesn't always speed  
>>> things up.
>>>
>>> Hope that helps!
>>>
>>> Rafael Bejarano wrote:
>>>> Hello,
>>>>
>>>> I am very new to python and have a couple of questions, to which  
>>>> I  would very much appreciate answers from the members of this  
>>>> list.
>>>>
>>>> First, I am trying to learn to use easygui to present simple  
>>>> dialogs  and get input from the user. To this end, I wrote a  
>>>> very short test  program, just to make sure I new how to use  
>>>> easygui. Although I get  no error messages when I run it, the  
>>>> dialog boxes do not appear. What  might I be doing wrong? It may  
>>>> be helpful to know (a) that I am  learning python on a Mac iBook  
>>>> g4 (running OS 10.4), (b) that I wrote  the test program using  
>>>> the Smultron text editor, and (c) that I am  using python  
>>>> launcher to run the program. I would be only too happy  to send  
>>>> a copy of the program as an attachment or pasted in the body  of  
>>>> a future e-mail message, should someone on this list feel that   
>>>> doing so would be helpful in answering my question.
>>>>
>>>> Second, how does one compile python programs?
>>>>
>>>> Cordially,
>>>> Rafael Bejarano
>>>> _______________________________________________
>>>> Tutor maillist  -  Tutor at python.org
>>>> http://mail.python.org/mailman/listinfo/tutor
>>>>
>>>>
>>
>>
>



More information about the Tutor mailing list