파이썬이 설치되어 있지 않은 환경에서 실행파일과 같은 폴더내의 텍스트 파일을 모두 합쳐주는 프로그램
우선, 이전 텍스트 파일 합치기 글에서 작성한 파이썬 코드를 가지고
[플그래밍/파이써언] - [파이썬] 001. 텍스트 파일 합치기
파이썬 코드
import glob
import os
path = os.path.dirname(os.path.realpath(__file__))
os.chdir(path)
if os.path.exists("!merged.txt"):
os.remove("!merged.txt")
else:
print("The file does not exist")
read_files = glob.glob("*.txt")
print(read_files)
with open("!merged.txt", "wb") as outfile:
for f in read_files:
line = "*********** " + f + " ***********" + "\n\n"
outfile.write(line.encode('utf-8'))
with open(f, "rb") as infile:
outfile.write(infile.read())
outfile.write("\n".encode('utf-8'))
파이썬 터미널에서 아래와 같이 실행해주면
- pyinstaller가 설치되있지 않은 경우 pip install pyinstaller를 입력하여 설치해준다.
이와같이 파일이 만들어진다
실행파일과 같은 폴더에 텍스트파일을 복사
first text.txt
second text.txt
merge_text_files.exe를 실행하면
!merged.txt 파일이 만들어진다
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
[파이썬] 013. YouTube 채널 최근 영상 목록 추출 (0) | 2021.04.23 |
---|---|
[파이썬] 012. Selenium 웹사이트 캡쳐 (0) | 2021.01.28 |
[파이썬] 010. 저장된 와이파이 암호 확인하기 (윈도우10) (0) | 2021.01.09 |
[파이썬 에러] RuntimeError: The current Numpy installation (0) | 2020.12.24 |
[파이썬 스크래핑] 서울 날씨 구글에서 긁어오기 (0) | 2020.12.18 |