Thread View: pl.comp.lang.python
8 messages
8 total messages
Started by Pablo
Tue, 10 Dec 2002 08:58
kompilowanie plikow *.py
Author: Pablo
Date: Tue, 10 Dec 2002 08:58
Date: Tue, 10 Dec 2002 08:58
9 lines
1091 bytes
1091 bytes
Witam Zastanawiam sie nad jedna rzecza a mianowicie nad kompilowaniem plikow zrodlowych pythona. Na poczatku gdy zaczalem pisac proste skrypty, pliki *pyc tworzone byly automatycznie. Teraz nie tworza sie w ogole. Od czego to jest zalezne? Pozdrawiam Pablo
Re: kompilowanie plikow *.py
Author: karol
Date: Tue, 10 Dec 2002 11:37
Date: Tue, 10 Dec 2002 11:37
14 lines
1383 bytes
1383 bytes
"Pablo" <pablo@no.spam.pl> writes: > Witam > > Zastanawiam sie nad jedna rzecza a mianowicie nad kompilowaniem plikow > zrodlowych pythona. Na poczatku gdy zaczalem pisac proste skrypty, pliki > *pyc tworzone byly automatycznie. Teraz nie tworza sie w ogole. Od czego to > jest zalezne? Na pewno wtedy gdy dany modul (plik *.py) jest importowany z innego pliku. Jesli masz jeden plik zrodlowy *.py i go uruchamiasz to nie zostanie stworzony plik skompilowany. Pozdrawiam.
Re: kompilowanie plikow *.py
Author: Pablo
Date: Tue, 10 Dec 2002 11:50
Date: Tue, 10 Dec 2002 11:50
10 lines
1219 bytes
1219 bytes
<karol@usunto.linuxnews.pl> wrote in message news:el8qcdgj.fsf@etna.tenbit.com... > Na pewno wtedy gdy dany modul (plik *.py) jest importowany z innego > pliku. Jesli masz jeden plik zrodlowy *.py i go uruchamiasz to nie > zostanie stworzony plik skompilowany. Dziala, wielkie dzieki Pozdrawiam Pablo
Re: kompilowanie plikow *.py
Author: Pawel J Maczewski
Date: Tue, 10 Dec 2002 21:27
Date: Tue, 10 Dec 2002 21:27
17 lines
1525 bytes
1525 bytes
On Tue, 10 Dec 2002 12:50:34 +0100, Pablo wrote: > <karol@usunto.linuxnews.pl> wrote in message > news:el8qcdgj.fsf@etna.tenbit.com... >> Na pewno wtedy gdy dany modul (plik *.py) jest importowany z innego >> pliku. Jesli masz jeden plik zrodlowy *.py i go uruchamiasz to nie >> zostanie stworzony plik skompilowany. > No dobrze, ale jak skompilowac skrypt, ktory nie jest modulem? Jest to wogole mozliwe? Musze ograniczyc zajeosc miejsca a bede uzywal 1 programu tylko na calej platformie, napisanego w pythonie, wiec myslalem ze kompilacja moze byc przydatna... pozdro Kender
Re: kompilowanie plikow *.py
Author: Adam Karpierz
Date: Tue, 10 Dec 2002 21:59
Date: Tue, 10 Dec 2002 21:59
16 lines
1623 bytes
1623 bytes
Uzytkownik "Pawel J Maczewski" <pjmacz@slcj.uw.edu.pl> napisal: > No dobrze, ale jak skompilowac skrypt, ktory nie jest modulem? Jest to > wogole mozliwe? Musze ograniczyc zajeosc miejsca a bede uzywal > 1 programu tylko na calej platformie, napisanego w pythonie, wiec > myslalem ze kompilacja moze byc przydatna... pyc.bat - kompilacja zbioru: @python -c "import sys, py_compile; py_compile.compile(sys.argv[1])" %1 pycdir.bat - kompilacja katalogu wlacznie z poddrzewem: @python -c "import sys, compileall; compileall.compile_dir(sys.argv[1], force=1)" %1 -- Adam Karpierz
Re: kompilowanie plikow *.py
Author: Pawel J Maczewski
Date: Tue, 10 Dec 2002 22:19
Date: Tue, 10 Dec 2002 22:19
21 lines
1822 bytes
1822 bytes
On Tue, 10 Dec 2002 22:59:15 +0100, Adam Karpierz wrote: > Uzytkownik "Pawel J Maczewski" <pjmacz@slcj.uw.edu.pl> napisal: > >> No dobrze, ale jak skompilowac skrypt, ktory nie jest modulem? Jest to >> wogole mozliwe? Musze ograniczyc zajeosc miejsca a bede uzywal 1 >> programu tylko na calej platformie, napisanego w pythonie, wiec >> myslalem ze kompilacja moze byc przydatna... > > pyc.bat - kompilacja zbioru: > @python -c "import sys, py_compile; py_compile.compile(sys.argv[1])" %1 > przekopiowalem to do linuxa tak jak mi sie zdawalo ze ma byc: python -c "import sys, py_compile; py_compile.compile(sys.argv[1])" skrypt.py po chmodzie i tym podobnych zabiegach kosmetyczych nie udalo mi sie tego uruchomic... :((( traktuje to chyba jak serie komend bash-a czy cus... :(( chyba czegos nie lapie. Kender
Re: kompilowanie plikow *.py
Author: Michał Politowski
Date: Wed, 11 Dec 2002 00:01
Date: Wed, 11 Dec 2002 00:01
17 lines
1884 bytes
1884 bytes
On Tue, 10 Dec 2002 23:19:35 +0100, Pawel J Maczewski <pjmacz@slcj.uw.edu.pl> wrote: [...] > przekopiowalem to do linuxa tak jak mi sie zdawalo ze ma byc: > python -c "import sys, py_compile; py_compile.compile(sys.argv[1])" > skrypt.py > > po chmodzie i tym podobnych zabiegach kosmetyczych nie udalo mi sie tego > uruchomic... :((( traktuje to chyba jak serie komend bash-a czy cus... > :(( chyba czegos nie lapie. Trzeba się niestety domyślać o co ci chodzi, ale jeśli domyślam się dobrze (skrypt.pyc powstaje; ./skrypt.pyc nie działa) potrzebny ci binfmt_misc. -- Michał Politowski -- mpol@lab.icm.edu.pl This message intentionally left non-blank.
Re: kompilowanie plikow *.py
Author: Marcin Wojtczuk
Date: Wed, 11 Dec 2002 00:05
Date: Wed, 11 Dec 2002 00:05
17 lines
1581 bytes
1581 bytes
Pawel J Maczewski claimed:
>> pyc.bat - kompilacja zbioru:
>> @python -c "import sys, py_compile; py_compile.compile(sys.argv[1])" %1
>>
> przekopiowalem to do linuxa tak jak mi sie zdawalo ze ma byc:
> python -c "import sys, py_compile; py_compile.compile(sys.argv[1])"
> skrypt.py
pyc.sh:
python -c "import sys, py_compile; py_compile.compile(sys.argv[1])" $1
względnie:
alias pyc='python -c "import sys,py_compile;py_compile.compile(sys.argv[1])"'
(dopisać na stałe do ~/.bashrc [lub .zshrc u mnie :])
--
[ http://www.stringi.com/viper/ ]
All good things come to those who wait
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads