pyinstaller로 exe파일 만들때, 텍스트파일을 같이 포함시킨는 방법
조회수 5008회
import shutil
import os
import time
def do():
filename = 'GameUserSettings.ini'
username = os.getenv('USERNAME')
#dir = 'C:\\Users\\' + username + '\\AppData\\Local\\'
dir = 'C:\\Users\\' + username + '\\AppData\\Local\\TslGame\\Saved\\Config\\WindowsNoEditor\\'
shutil.copy2('aaa.txt', dir + filename)
#기본 세팅 값 복사
print("적용완료가 뜨지않고 꺼질경우엔 적용되지 않은것임.")
time.sleep(1)
do()
print("적용완료")
time.sleep(1)
실행시키면 특정경로에 GameUserSettings.ini 란 파일을 만드는 프로그램을 만들고 싶은데요 그 파일의 데이터 값이 aaa.txt에 저장이 되어있고
파이참으로 만들때는 같은 디렉토리에 있어서 저게 정상적으로 동작하는데 pyinstaller로 exe파일을 만들어서 다른 컴퓨터에도 사용하고 싶은데 aaa.txt 파일을 같이 병합하는 방법을 모르겠어서... 질문드립니다.
pyinstaller 관련해서 검색해보니 --add-data를 사용하라고 해서
pyinstaller -F --add-data="aaa.txt;data_files" file.py
이렇게 터미널에서 실행시키면 success라고 뜨는데 exe파일을 실행시키면 aaa.txt가 없다고 오류가 뜹니다.. ㅠㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력