본문 바로가기

unix6

Python 파이썬에서 현재 CPU 및 RAM 사용량을 어떻게 얻을 수 있나요?, How to get current CPU and RAM usage in Python? 질문 파이썬에서 현재 시스템 상태(현재 CPU, RAM, 여유 디스크 공간 등)를 어떻게 얻을 수 있을까요? 이상적으로는 Unix와 Windows 플랫폼 모두에서 작동해야 합니다. 검색 결과, 몇 가지 가능한 추출 방법이 있는 것 같습니다: PSI와 같은 라이브러리를 사용하는 방법(현재 개발이 활발하지 않고 여러 플랫폼을 지원하지 않는 것 같습니다)이나 pystatgrab과 같은 것을 사용하는 방법(2007년 이후로 활동이 없고 Windows를 지원하지 않는 것 같습니다). 플랫폼별 코드를 사용하는 방법으로, *nix 시스템에서는 os.popen("ps")와 같은 방법을 사용하고 Windows 플랫폼에서는 ctypes.windll.kernel32의 MEMORYSTATUS를 사용하는 방법(ActiveSta.. 2023. 10. 25.
Python 파이썬을 사용하여 터치를 구현하십시오., Implement touch using Python? 질문 touch는 파일의 수정 및 접근 시간을 현재 시간으로 설정하는 Unix 유틸리티입니다. 파일이 존재하지 않으면 기본 권한으로 생성됩니다. 이를 Python 함수로 구현하는 방법은 어떻게 될까요? 가능한 한 크로스 플랫폼 및 완전한 방식으로 구현해보세요. ("python touch file"에 대한 현재 Google 검색 결과는 그리 좋지 않지만, os.utime을 가리킵니다.) 답변 파이썬 3.4부터 새로 추가된 것 같습니다 - pathlib. from pathlib import Path Path('path/to/file.txt').touch() 이렇게 하면 경로에 file.txt 파일이 생성됩니다. -- Path.touch(mode=0o777, exist_ok=True) 주어진 경로에 파일을 생.. 2023. 10. 18.
Python 파이썬 오류 "ImportError: 모듈이름이 없음", Python error "ImportError: No module named" 질문 파이썬은 로컬 디렉토리에 설치되어 있습니다. 저의 디렉토리 트리는 다음과 같습니다: (로컬 디렉토리)/site-packages/toolkit/interface.py 제 코드는 여기에 있습니다: (로컬 디렉토리)/site-packages/toolkit/examples/mountain.py 예제를 실행하기 위해 python mountain.py라고 작성하고, 코드 안에는 다음이 있습니다: from toolkit.interface import interface 그리고 다음과 같은 오류가 발생합니다: Traceback (most recent call last): File "mountain.py", line 28, in ? from toolkit.interface import interface ImportE.. 2023. 9. 10.
Python 현재 작업 디렉토리를 어떻게 설정하나요? [중복], How to set the current working directory? [duplicate] 질문 파이썬에서 현재 작업 디렉토리를 설정하는 방법은 무엇인가요? 답변 다음을 시도하세요. os.chdir import os os.chdir(path) 현재 작업 디렉토리를 경로로 변경합니다. 사용 가능성: Unix, Windows. 2023. 7. 26.