🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27170

Pipe w windows

#27170
From: Seweryn Habdank-Wojewódzki
Date: Thu, 07 Jan 2010 15:09
43 lines
2099 bytes
Witam,

Jak zmusic skrypt pythonowy aby dzial w windows kiedy uzywam |
bez pisania "python".

Przyklad:

H:\>echo 8 0 16 00 | python pipe_test.py
Number of characters = 11

H:\>echo 8 0 16 00 | pipe_test.py
Ein Prozess hat versucht, zu einer nicht bestehenden Pipe zu
schreiben.
Number of characters = 0

W drugim uzyciu po pominieciu python skrypt nie dziala.

W ogolnosci skrypt dziala jako pipe_test.py i czeka na podanie znakow
z klawiatury.

#! /usr/bin/env python

import sys

def main(args):
    counter = 0
    for line in sys.stdin.readline():
        counter += len(line)

    print ("Number of characters = %d" % (counter))

    return 0

if __name__ == '__main__':
    locale.setlocale(locale.LC_ALL,'C')
    main(sys.argv[1:])

Pozdrawiam,

--
|\/\/| Seweryn Habdank-Wojewódzki
 \/\/
       Professionalism in programming - www.accu.org
Technical Details
Message-ID: <656b04eb-7a91-4557-9fea-d4cb71b8250d@j14g2000yqm.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!j14g2000yqm.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!j14g2000yqm.googlegroups.com!not-for-mail
From: Seweryn Habdank-Wojewódzki <habdank@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Pipe w windows
Date: Thu, 7 Jan 2010 07:09:57 -0800 (PST)
Organization: http://groups.google.com
Lines: 43
Message-ID: <656b04eb-7a91-4557-9fea-d4cb71b8250d@j14g2000yqm.googlegroups.com>
NNTP-Posting-Host: 148.198.43.5
Mime-Version: 1.0
X-Trace: posting.google.com 1262876998 31409 127.0.0.1 (7 Jan 2010 15:09:58 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 7 Jan 2010 15:09:58 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: j14g2000yqm.googlegroups.com; posting-host=148.198.43.5;  posting-account=vi_T3AoAAAAiIW96Kt9iUyMlWyAzBlCE
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US)  AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit