How to run python on linux?

藏色散人
Release: 2020-09-18 09:39:33
Original
25120 people have browsed it

How to run python on linux?

Related learning recommendations: linux video tutorial

How many are available under linux There are three ways to run python:

1. Command line execution:

Create a *.py document and write python code in it. After that, execute on the command line:

$ python   *.py
Copy after login

Notes: 1. The absolute path of the file needs to be specified; 2. The output must be specified in the source code, such as print

2. UNIX script :

After creating the *.py file, you need to add the python execution path to the head of the source code, such as "#!/usr/bin/python". Among them, "#!" is called "hash bang". After that, first change the text permission to the executable file, and then execute it:

$ chmod +x *.py
$ ./*.py
Copy after login

Notes: 1. If the python execution path cannot be found, enter $ which python to view; 2. Another more applicable method is to add an env program to automatically find the python path, such as rewriting the first line to "#!/usr/bin/env python". This method facilitates cross-platform execution of the program, but the prerequisite is to ensure the env path; if you do not know the env path, enter $ which env to view.

3. Module loading and reloading:

Module (module): an encapsulation of a group of variable names. A module corresponds to this single "namespace". After loading the module, access the object through object.attribute. A module can be understood as a "package". The advantage of this is that all codes that deal with the same problem are packaged for repeated use. The module concept provided by python solves the problem of repeated variable names very well, because even if the variable names are the same, they can still be distinguished because the module names are different (much like the "double colon" operator in R language, package::function ).

Loading: import mymoduel or from mymodule import object; another method uses execfile('mymodule.py').

Overloading: Use the load() function, such as load(mymodule).

Notes: 1. Import/from/load() does not need to specify the module suffix, which also implies that the module needs to be in the current running directory; 2. After import/from, you cannot import/from again. effect. Similarly, import/from (the second time) does not work after modifying the module. This needs to be loaded with load(). execfile() does not have this problem.

4. The most enjoyable way:

Configure the python running environment in emacs.

Related learning recommendations: python tutorial

The above is the detailed content of How to run python on linux?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template