목차 subprocess 모듈이란? 외부 프로세스 실행 예제 실행 결과 출력 예제 명령어 인자 전달 예제 stdin(표준 입력)에 입력 전달 예제 1. subprocess 모듈이란? subprocess 모듈은 파이썬에서 외부 프로세스를 실행하고 상호작용하는 데 사용되는 표준 라이브러리입니다. 이 모듈을 통해 쉘 명령을 실행하고 결과를 얻을 수 있으며, 다른 프로세스와 표준 입출력 스트림을 통해 통신할 수 있습니다. 2. 외부 프로세스 실행 예제 외부 프로세스를 실행하는 가장 기본적인 예제입니다. 'ls /tmp' 명령어를 실행하여 tmp 디렉토리의 파일 목록을 출력합니다. import subprocess command = "ls /tmp" result = subprocess.run(command, she..
stdio
C언어 memset 메모리 초기화 API memset함수는 전달하는 메모리 공간을 인자로 전달한 특정 값으로 저장하여 일괄 초기화하는 함수입니다. 특정한 메모리 공간을 지정한 값으로 저장 및 채우며 우리가 프로그래밍하다 변수나 배열이 필요한데, 이런 상황에서 초기화도 필요하다면 이때 memset을 사용합니다. memset 함수 원형 memset 함수는 헤더 파일에 선언되어 있으며 원형은 아래와 같습니다. void *memset(void *ptr, int value, size_t num); memset 인자는? memset 함수는 아래와 같은 세 개의 인자를 가집니다. ptr: 초기화할 메모리 영역의 시작 주소를 가리키는 포인터입니다. value: 설정할 값으로, 보통 0이나 1과 같은 값이 주로 사용됩니..
C 관련 포스팅 목록 2021.12.05 - [C/stdio] - C 파일 실시간 쓰기 예제(stdio/fflush) 2021.12.01 - [C/stdio] - C 파일 생성 및 스트림 열기 예제(stdio/fopen) 2021.11.30 - [C/stdio] - C 파일 스트림 닫기(stdio/fclose) 2020.07.03 - [C/stdio] - C/C++ printf 포맷 API 사용 예제(출력) - 1 2020.07.05 - [C] - C/C++ Hex 문자열 바이트 변환 예제 fseek를 통해 파일 오프셋 이동시키기 안녕하세요. 오늘은 C에서 파일 스트림을 열고 특정 위치로 이동하여 데이터를 읽거나 버퍼를 쓰는 방법에 대해 알아보겠습니다. 우리가 파일을 열고 쓰는 예제를 생각해보면 fope..
C 관련 포스팅 목록 2021.12.01 - [C/stdio] - C 파일 생성 및 스트림 열기(stdio/fopen) 2021.11.30 - [C/stdio] - C 파일 스트림 닫기(stdio/fclose) 2020.07.03 - [C/stdio] - C/C++ printf 포맷 API 사용 예제(출력) - 1 2020.07.05 - [C] - C/C++ Hex 문자열 바이트 변환 예제 2020.07.03 - [C] - C/C++ 문자열 Hex 값 출력(16진수 변환) C stdio 라이브러리의 fflush 함수를 통해 파일 스트림 버퍼를 실시간 저장하기 안녕하세요. 오늘은 이전 포스팅에서 다뤘던 fopen, fclose 함수의 특징에서 생겨난 fflush 함수에 대해 알아보도록 하겠습니다. 이전에 ..