Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #33053

RE: How to print python commands automatically?

From "Prasad, Ramit" <ramit.prasad@jpmorgan.com>
Subject RE: How to print python commands automatically?
Date 2012-11-09 21:26 +0000
References <dde69612-f2f5-4eed-a6fc-f2a2e8af4f75@v3g2000yqb.googlegroups.com> <603f952f-a1a2-48a3-ab55-bdc7982a1f2a@i7g2000pbf.googlegroups.com> <CABrM6wmoVRKWNaLco4xPFrznDDdbA8xWxNFNA=Q93xjDM9d=xw@mail.gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.3516.1352496389.27098.python-list@python.org> (permalink)

Show all headers | View raw


Peng Yu wrote:
> 
> > Is this what you want?
> > http://docs.python.org/2/library/trace.html
> 
> I'm not able to get the mixing of the python command screen output on
> stdout. Is there a combination of options for this purpose?
> 
> ~/linux/test/python/man/library/trace$ cat main1.py
> #!/usr/bin/env python
> 
> def f():
>   print "Hello World!"
> 
> f()
> ~/linux/test/python/man/library/trace$ cat main.sh
> #!/usr/bin/env bash
> 
> python -m trace --count -C . main1.py -t
> 
> ~/linux/test/python/man/library/trace$ ./main.sh
> Hello World!
> ~/linux/test/python/man/library/trace$ cat main1.cover
>        #!/usr/bin/env python
> 
>     1: def f():
>     1:   print "Hello World!"
> 
>     1: f()
> 

Try with just --trace?


C:\ramit>python.exe -m trace test.py
C:\ramit\Python27\lib\trace.py: must specify one of --trace, --count, --report, --listfuncs, or --trackcalls

C:\ramit>python -m trace --trace test.py
 --- modulename: test, funcname: <module>
test.py(2): def f():
test.py(5): f()
 --- modulename: test, funcname: f
test.py(3):     print "Hello World!"
Hello World!
 --- modulename: trace, funcname: _unsettrace
trace.py(80):         sys.settrace(None)



~Ramit


This email is confidential and subject to important disclaimers and
conditions including on offers for the purchase or sale of
securities, accuracy and completeness of information, viruses,
confidentiality, legal privilege, and legal entity disclaimers,
available at http://www.jpmorgan.com/pages/disclosures/email.  

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

How to print python commands automatically? Peng Yu <pengyu.ut@gmail.com> - 2012-11-08 15:12 -0800
  Re: How to print python commands automatically? rusi <rustompmody@gmail.com> - 2012-11-08 18:50 -0800
    Re: How to print python commands automatically? Peng Yu <pengyu.ut@gmail.com> - 2012-11-09 15:03 -0600
    RE: How to print python commands automatically? "Prasad, Ramit" <ramit.prasad@jpmorgan.com> - 2012-11-09 21:26 +0000
    Re: How to print python commands automatically? Peng Yu <pengyu.ut@gmail.com> - 2012-11-09 16:40 -0600
      Re: How to print python commands automatically? rusi <rustompmody@gmail.com> - 2012-11-10 07:16 -0800

csiph-web