Linux 시스템에서 Python 스크립트를 실행하고 결과를 얻는 방법
Linux 시스템을 사용하여 Python 스크립트를 개발하고 실행할 때 스크립트를 실행하고 결과를 얻어야 하는 경우가 많습니다. 이 기사에서는 Linux 시스템에서 Python 스크립트를 실행하고 해당 출력을 얻는 방법을 소개합니다. 다음은 구체적인 단계와 샘플 코드입니다.
- Python 스크립트 만들기
먼저, 예를 들어 Python 스크립트를 만들어야 합니다. 두 숫자의 합을 계산하는 간단한 스크립트를 만들고 싶다고 가정해 보겠습니다. 텍스트 편집기를 사용하여 터미널에서 "sum.py"라는 파일을 만들고 다음 코드를 입력합니다.
# sum.py def sum_numbers(a, b): return a + b result = sum_numbers(5, 3) print("The sum is:", result)
파일을 저장하고 닫습니다.
- 스크립트에 실행 권한 추가
스크립트에 실행 권한을 추가하려면 터미널에서 다음 명령을 사용하세요.
chmod +x sum.py
- 스크립트를 실행하고 결과 가져오기
다음 명령을 사용하여 터미널에서 스크립트를 실행하고 출력을 얻으세요:
./sum.py
다음 출력이 표시됩니다:
The sum is: 8
이 방법으로 Linux 시스템에서 Python 스크립트를 성공적으로 실행하고 결과를 얻었습니다.
- 스크립트 출력 결과 얻기
추가 처리를 위해 스크립트의 출력 결과를 변수에 저장하려면 subprocess 모듈 subprocess를 사용하면 됩니다. 다음은 샘플 코드입니다.
# execute_script.py import subprocess script_output = subprocess.check_output(["./sum.py"]).decode("utf-8") print("Script output:", script_output)
이 예에서는 먼저 하위 프로세스 모듈을 가져온 다음 check_output 함수를 사용하여 스크립트를 실행하고 해당 출력을 가져옵니다. 바이트 스트림의 출력을 문자열로 변환하고 인쇄하기 위해 decode 함수를 사용한다는 점에 유의하세요.
파일을 저장하고 닫으세요.
- 실행 스크립트를 실행하고 결과를 얻습니다.
다음 명령을 사용하여 터미널에서 실행 스크립트를 실행하고 출력을 얻습니다.
python execute_script.py
다음과 같은 출력이 표시됩니다.
Script output: The sum is: 8
이렇게 하면 성공적으로 완료되었습니다. 설치된 Linux Python 스크립트는 시스템에서 실행되고 해당 출력은 하위 프로세스를 통해 얻어집니다.
요약:
Linux 시스템에서는 Python 스크립트를 실행하고 간단한 단계로 출력을 얻을 수 있습니다. 먼저 스크립트에 실행 권한을 추가해야 합니다. 그런 다음 터미널에서 직접 스크립트를 실행하고 출력을 볼 수 있습니다. 출력 결과를 변수에 저장하려면 하위 프로세스 모듈 하위 프로세스의 check_output 함수를 사용하여 이를 수행할 수 있습니다. 이 기사가 Python 스크립트를 사용하여 Linux 시스템에서 실행하고 결과를 얻는 데 도움이 되기를 바랍니다.
위 내용은 Linux 시스템에서 Python 스크립트를 실행하고 결과를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Windows11中的WSL错误可能由于多种原因而发生。确切的消息是WslRegisterDistributionFailed并带有不同的错误代码。适用于Linux的Windows子系统(WSL)是一项允许开发人员和典型用户在其Windows计算机上安装和使用Linux的功能。尽管此功能对开发人员非常有价值,但它有时会导致难以修复的令人难以置信的复杂情况。幸运的是,这些错误并非不可克服。在这篇文章中,我们将讨论所有可能的原因和解决方案。Windows11中最常见的W

在Windows10上安装OracleLinux8或7.5的步骤|11WSL1.启用WSL–Windows子系统Linux我们需要拥有的第一件事是WSL,如果尚未启用它,请启用它。转到搜索框并输入–打开或关闭Windows功能。在选项出现时,单击以打开相同。在打开的窗口中,向下滚动并选择为Linux的Windows子系统提供的框。然后单击确定按钮。之后重新启动系统以应用更改。2.在Windows11或10上下载OracleLinx8或

如何处理Linux系统中频繁出现的进程资源耗尽问题概述:Linux系统下,有时会出现进程资源耗尽的情况,如CPU负载高、内存占用过多等问题。这些问题可能导致系统性能下降,甚至系统崩溃。本文将介绍一些解决进程资源耗尽问题的常见方法。一、定位问题:监测系统资源:使用top、htop等工具监测系统资源的使用情况,包括CPU、内存、磁盘和网络等。查看进程:使用ps命

适用于 Linux 的 Windows 子系统第一种选择是使用适用于 Linux 或 WSL 的 Windows 子系统,这是一个兼容层,用于在 Windows 系统上本地运行 Linux 二进制可执行文件。它适用于大多数场景,允许您在 Windows 11/10 中运行 shell 脚本。WSL 不会自动可用,因此您必须通过 Windows 设备的开发人员设置启用它。您可以通过转到设置 > 更新和安全 > 对于开发人员来完成。切换到开发人员模式并通过选择是确认提示。接下来,查找 W

在MicrosoftStore中,现在有一个版本的AlmaLinux与适用于Linux的Windows子系统兼容。这为用户提供了一系列令人印象深刻的新选项,因此我们将向您展示如何在Windows11上安装AlmaLinux。它于2021年3月发布,提供了第一个稳定的生产版本,此后该非营利基金会增加了许多新成员。最近的AMD是上个月加入的,时间是2022年3月。借助适用于Linux的Windows子系统,在Windows和Linux世界中工作的开

如何优化和调整Linux系统的内核参数以提高性能摘要:Linux操作系统是世界上最流行的操作系统之一,拥有强大的性能和灵活的配置选项。本文介绍了如何通过优化和调整Linux系统的内核参数来提高性能。从理解内核参数的含义开始,将探讨常见的性能调优技巧,包括内存管理、磁盘IO、网络和调度器等方面。通过这些优化和调整,用户可以更好地利用Linux系统,提升工作效率

linux中acpi是“Advanced Configuration and Power Interface”的缩写,意思是高级配置与电源管理接口,这是微软、英特尔和东芝共同开发的一种工业标准。ACPI是提供操作系统与应用程序管理所有电源管理接口,包括了各种软件和硬件方面的规范。

随着Linux操作系统在企业中的广泛应用,对其服务的优化需求越来越高。本文将介绍Linux系统中常见的服务优化指南,以帮助企业更好地运维和管理Linux系统。禁止不必要的服务Linux系统中预装了许多服务程序,其中一些可能不会被企业所使用。禁止不必要的服务可以降低系统资源的消耗,并减少系统的安全漏洞。例如,企业如果不需要用到FTP服务,可以通过禁用FTP服务


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

뜨거운 주제



