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)
여기서 aaa.txt가 GameUserSetting.ini 정보를 담고있는 파일인데요.
파이참으로 만들때는 같은 디렉토리에 있어서 저게 정상적으로 동작하는데 pyinstaller로 exe파일을 만들어서 다른 컴퓨터에도 사용하고 싶은데 aaa.txt 파일을 같이 병합하는 방법을 모르겠어서... 질문드립니다.
pyinstaller 관련해서 검색해보니 --add-data를 사용하라고 해서
pyinstaller -F --add-data="aaa.txt;data_files" file.py
이렇게 터미널에서 실행시키면 success라고 뜨는데 exe파일을 실행시키면 aaa.txt가 없다고 오류가 뜹니다.. ㅠㅠ
어떻게 해결 할 수 있나요?
걍 같이 배포하셈
파일추가는 모르겠는데 pyinstaller에서 커멘드 안먹히는게 몇있더라. --noconsole했을때도 씹힘 - dc App