파이썬에서 리눅스 명령어, 프로그램 호출하는 방법 파이썬에서 ls와 같은 리눅스나 프로그램을 호출하기 위해서는 subprocess를 사용하면 됩니다. import subprocess subprocess.run(["ls", "-l"]) 만약 파이썬 3.4이상이라면 run 대신 call을 사용하세요~ subprocess.call(["ls", "-l"]) IT이야기 2021.02.17
파이썬 - 파일이 존재하는지 확인하는 방법 파이썬에서 파일 객체 존재 여부를 확인하는 방법은 아래와 같습니다. import os.path os.path.isfile(fname) 파이썬 3.4부터는 객체지향 방식이 지원되어 아래와 같은 방법으로 체크가 가능합니다. from pathlib import Path my_file = Path("/paths/file") if my_file.is_file(): # 파일이 존재할 경우 디렉토리인지 체크하기 위해서는.. is_dir()를 사용하면 됩니다. if my_file.is_dir(): # 디렉토리가 존재할 경우 파일이든 디렉토리이든 상관 없이 존재 여부를 알고 싶을때는 아래와 같은 방법을 사용하시면 됩니다. if my_file.exists(): # 객체가 존재할 경우 IT이야기 2021.02.16
파이썬의 삼항조건 연산자 버전 2.5부터 추가된 상함조건 연산자의 표현식은 다음과 같습니다. a if condition else b 예를들어.. >>> 'true' if True else 'false' 'true' >>> 'true' if False else 'false' 'false' 변수에 할당 할 때는 다음과 같이 하면 됩니다. x = a if True else b IT이야기 2021.02.09