Get the App
SLTechnology News&Howtos  ›  Development  › 

How to run Python source files in Linux

Shulou Source: shulou.com Published: 2022-06-02 00:06:27 09月13日 Update

In this article Xiaobian for you to introduce in detail "how to run Python source file in Linux", the content is detailed, the steps are clear, the details are handled properly, I hope this "how to run Python source file in Linux" article can help you solve your doubts, the following follows the editor's ideas slowly in depth, together to learn new knowledge.

In order to ensure the maintainability of the Python environment in the system and avoid installing too many modules to pollute the global environment and take up storage space, in general, I recommend running Python files in a virtual environment.

1. First, create the py file.

Touch GetCiscoCpu.py

two。 Write GetCiscoCpu.py

Vi GetCiscoCpu.py

/ * *

* this article uses Python to monitor CPU for testing

* 1. Implementation principle: obtain the system information through SNMP protocol, then format it, and finally output the result.

* 2. Special note: snmp needs to be supported on the monitored machine.

* * /

Add content to it

#! / usr/bin/env python

Then add the code that needs to be added

Import os

Def GetSnmpResult (ip,oid):

Result=os.popen ('snmpwalk-v 2c-c public' + ip +''+ oid). Read (). Split (":") [- 1] return result

Print GetSnmpResult ("192.168.1.240", '1.3.6.1.4.1.9.2.1.58.0')

Then enter command mode,: wq save exit vi

3. You need to change the permissions of GetCiscoCpu.py, which can be changed as needed. This is mainly used for testing, without setting 777.

Chmod 777 GetCiscoCpu.py

4. At this point, you can run GetCiscoCpu.py directly in the current directory (similar to exe in windows)

. / GetCiscoCpu.py

The result of snmpwalk is:

Read here, this "how to run Python source files in Linux" article has been introduced, want to master the knowledge of this article also need to practice and use in order to understand, if you want to know more about the article, welcome to follow the industry information channel.

Tags: Runs source files content articles environment files systems results tests monitoring appropriateness code information global principles maintainability commands suggestions ideas situations Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno NVidia Shulou Information MariaDB Shulou Tech Info macOS