파이썬 콘솔에서 텍스트 파일을 열어서 읽는 일반적인 방법은 다음과 같다.
# 파일을 읽기 모드로 열기
file = open('파일경로/파일이름.txt', 'r')
# 파일 내용 읽기
content = file.read()
# 파일 닫기
file.close()
# 읽은 내용 출력
print(content)
그런데 이렇게 출력된 내용들은 개행문자 등이 포함되어 있어 읽기 불편하다.
메모장이나 워드패드 등으로 보면 더 좋지 않을까?
물론 파일을 더블클릭해서 실행하는 게 당연하고 더 편한 사람들도 있을 것이다.
하지만 개인적으로는 지금부터 말하는 방법이 덜 번거롭다고 느낀다.
방법은 아래와 같다.
# 첫번째 방법
import subprocess
file_path = '파일경로/파일이름.txt'
subprocess.run(['notepad.exe', file_path])
다음과 같이 해도 된다.
# 두번째 방법
import subprocess
file_path = '파일경로/파일이름.txt'
subprocess.run(['start', '', file_path], shell=True)
shell=True
옵션만 잘 넣어주면 메모장을 실행해서 파일을 열어준다.
이 옵션을 빼먹으면 파일을 찾을 수 없다는 에러가 나온다.
'파이썬' 카테고리의 다른 글
파이썬 버전을 지정하여 pip 실행하기 (0) | 2023.07.08 |
---|---|
lambda 함수에서 여러개의 결과(값)을 반환하고자 한다면? (0) | 2023.05.16 |
언더바 '_' 로 반환값 가져오기 (0) | 2023.04.26 |
파이썬 버전 지정하여 콘솔 실행하기 (0) | 2023.04.06 |
virtualenv 파이썬 버전 설정 (0) | 2023.04.04 |