]> granicus.if.org Git - python/commitdiff
Change Python-as-executable-script example to use "#! /usr/bin/env python"
authorFred Drake <fdrake@acm.org>
Wed, 15 Oct 1997 14:37:24 +0000 (14:37 +0000)
committerFred Drake <fdrake@acm.org>
Wed, 15 Oct 1997 14:37:24 +0000 (14:37 +0000)
since that's now the recommended way to do it.

In pickling discussion, change "code{pickle}" (not missing leading "\") to
"This" since the immediately preceeding sentence ended with the same text
(with the proper "\").  Fixes a formatting bug and an odd glitch in the
writing.

Doc/tut.tex
Doc/tut/tut.tex

index 42915950cce4325eeed4c16e50ebe27cfca9ad2d..0afcb3fc4ec7b23baebdfa8aec297d35e3e35c77 100644 (file)
@@ -295,12 +295,12 @@ On BSD'ish \UNIX{} systems, Python scripts can be made directly
 executable, like shell scripts, by putting the line
 
 \bcode\begin{verbatim}
-#! /usr/local/bin/python
+#! /usr/bin/env python
 \end{verbatim}\ecode
 %
-(assuming that's the name of the interpreter) at the beginning of the
-script and giving the file an executable mode.  The {\tt \#!} must be
-the first two characters of the file.
+(assuming that the interpreter is on the user's PATH) at the beginning
+of the script and giving the file an executable mode.  The {\tt \#!}
+must be the first two characters of the file.
 
 \subsection{The Interactive Startup File}
 
@@ -2243,7 +2243,7 @@ complicated.
 
 Rather than have users be constantly writing and debugging code to
 save complicated data types, Python provides a standard module called
-\code{pickle}.  code{pickle} is an amazing module that can take almost
+\code{pickle}.  This is an amazing module that can take almost
 any Python object (even some forms of Python code!), and convert it to
 a string representation; this process is called \dfn{pickling}.  
 Reconstructing the object from the string representation is called
index 42915950cce4325eeed4c16e50ebe27cfca9ad2d..0afcb3fc4ec7b23baebdfa8aec297d35e3e35c77 100644 (file)
@@ -295,12 +295,12 @@ On BSD'ish \UNIX{} systems, Python scripts can be made directly
 executable, like shell scripts, by putting the line
 
 \bcode\begin{verbatim}
-#! /usr/local/bin/python
+#! /usr/bin/env python
 \end{verbatim}\ecode
 %
-(assuming that's the name of the interpreter) at the beginning of the
-script and giving the file an executable mode.  The {\tt \#!} must be
-the first two characters of the file.
+(assuming that the interpreter is on the user's PATH) at the beginning
+of the script and giving the file an executable mode.  The {\tt \#!}
+must be the first two characters of the file.
 
 \subsection{The Interactive Startup File}
 
@@ -2243,7 +2243,7 @@ complicated.
 
 Rather than have users be constantly writing and debugging code to
 save complicated data types, Python provides a standard module called
-\code{pickle}.  code{pickle} is an amazing module that can take almost
+\code{pickle}.  This is an amazing module that can take almost
 any Python object (even some forms of Python code!), and convert it to
 a string representation; this process is called \dfn{pickling}.  
 Reconstructing the object from the string representation is called