🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.python
6 messages
6 total messages Started by rmrmg Wed, 08 Aug 2012 18:00
lewe cudzyslowy (`polecenie`)
#28439
Author: rmrmg
Date: Wed, 08 Aug 2012 18:00
4 lines
944 bytes
Czy w pythonie jest jakiś odpowiednik lewych cudzusłowów z basha czy 
perla? 
Czyli np.: $zmienna=`polecenie /systemowe | z_potokami -i --opcjami`
powoduje, że wynik polecenia które jest miedzy `` trafia do zmiennej.
Re: lewe cudzyslowy (`polecenie`)
#28441
Author: Waldek M.
Date: Wed, 08 Aug 2012 19:50
12 lines
1261 bytes
Dnia Wed, 8 Aug 2012 18:00:52 +0000 (UTC), rmrmg napisał(a):

> Czy w pythonie jest jakiś odpowiednik lewych cudzusłowów z basha czy 
> perla? 
> Czyli np.: $zmienna=`polecenie /systemowe | z_potokami -i --opcjami`
> powoduje, że wynik polecenia które jest miedzy `` trafia do zmiennej.

Poniekąd. os.system(), który jednak ma już status "deprecated".
Zalecany jest moduł subprocess.

Pozdrawiam,
Waldek
Re: lewe cudzyslowy (`polecenie`)
#28442
Author: Stachu 'Dozzie' K.
Date: Wed, 08 Aug 2012 20:24
17 lines
1810 bytes
On 2012-08-08, Waldek M. <wm@localhost.localdomain> wrote:
> Dnia Wed, 8 Aug 2012 18:00:52 +0000 (UTC), rmrmg napisał(a):
>
>> Czy w pythonie jest jakiś odpowiednik lewych cudzusłowów z basha czy 
>> perla? 
>> Czyli np.: $zmienna=`polecenie /systemowe | z_potokami -i --opcjami`
>> powoduje, że wynik polecenia które jest miedzy `` trafia do zmiennej.
>
> Poniekąd. os.system(), który jednak ma już status "deprecated".
> Zalecany jest moduł subprocess.

Albo nie wiesz co robi os.system(), albo nie wiesz co robi operator
backtick w shellu.

-- 
Secunia non olet.
Stanislaw Klekot
Re: lewe cudzyslowy (`polecenie`)
#28444
Author: Stachu 'Dozzie' K.
Date: Wed, 08 Aug 2012 20:28
12 lines
1599 bytes
On 2012-08-08, rmrmg <in@sign.atu.re> wrote:
> Czy w pythonie jest jakiś odpowiednik lewych cudzusłowów z basha czy 
> perla? 
> Czyli np.: $zmienna=`polecenie /systemowe | z_potokami -i --opcjami`
> powoduje, że wynik polecenia które jest miedzy `` trafia do zmiennej.

Nie szukałeś samodzielnie, prawda?
http://www.google.pl/search?q=python+shell+command+output

-- 
Secunia non olet.
Stanislaw Klekot
Re: lewe cudzyslowy (`polecenie`)
#28440
Author: lrekucki
Date: Wed, 08 Aug 2012 21:26
10 lines
1426 bytes
On Wednesday, 8 August 2012 20:00:52 UTC+2, rmrmg  wrote:
> Czy w pythonie jest jakiś odpowiednik lewych cudzusłowów z basha czy 
> 
> perla? 
> 
> Czyli np.: $zmienna=`polecenie /systemowe | z_potokami -i --opcjami`
> 
> powoduje, że wynik polecenia które jest miedzy `` trafia do zmiennej.

http://docs.python.org/library/subprocess.html#replacing-shell-pipeline
Re: lewe cudzyslowy (`polecenie`)
#28443
Author: Waldek M.
Date: Tue, 14 Aug 2012 19:48
8 lines
1205 bytes
Dnia Wed, 8 Aug 2012 20:24:58 +0000 (UTC), Stachu 'Dozzie' K. napisał(a):
> Albo nie wiesz co robi os.system(), albo nie wiesz co robi operator
> backtick w shellu.

A owszem, zapomniało mi się os.system(). Wydawało mi się,
że nie jest aż tak upośledzone, jak jest.

Waldek
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