Linux 시스템에서 Python 스크립트를 실행하고 결과를 얻는 방법
Linux 시스템을 사용하여 Python 스크립트를 개발하고 실행할 때 스크립트를 실행하고 결과를 얻어야 하는 경우가 많습니다. 이 기사에서는 Linux 시스템에서 Python 스크립트를 실행하고 해당 출력을 얻는 방법을 소개합니다. 다음은 구체적인 단계와 샘플 코드입니다.
# 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 스크립트를 성공적으로 실행하고 결과를 얻었습니다.
# 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!