나는 배포 할 수있는 1 파일 실행 파일로 만들기 위해 작업중인 Python 3 스크립트 인 inventoryScraper.py를 가지고 있습니다. Python 3에서 Pyinstaller 3을 사용 해왔다. 과거에는 그랬다. 내 스크립트를 실행해야하는 'Store_Codes.csv'파일이 있는데 실행 파일 안에 포함 시키길 원합니다.Pyinstaller 3 --onefile을 사용하여 데이터 파일 추가
나는 이것에 대한 이전의 모든 대답을 읽고 시도했으나 효과가 없었습니다./나는 그것을 엉망으로 만들었습니다. 결과 .exe는 Store_Codes.csv가 exe와 같은 폴더에있을 때 작동하지만 그렇지 않은 경우 작동합니다. 나는 확실히 파이썬의 초심자이지만,이 명령을 내리는 사람은 커맨드 라인이나 다른 것과 관련된 경험이 전혀 없으므로 올인원 파일이라는 것이 중요합니다.
다른 게시물에서 본 모든 방법으로 스펙 파일을 수정했으며 아무도 작동하지 않았습니다. 나는 오해하고 있다고 확신하며 실제로 도움을 사용할 수 있습니다.
Pyinstaller 3에서 하나의 파일 exe에 데이터 파일을 포함시키는 간단한 방법은 무엇입니까?
감사합니다. 메인 스크립트에서
csv_codes = """
csv file content...
"""
:
있을 것입니다 당신이
datas=[('Store_Codes.csv', 'another_folder')]
을 사용하여 다른 폴더를 만들 수 있습니다 조직,하지만 난 "ImportError를 '상점 코드 (store_code)'라는 이름의 모듈을"얻을 – Clive'Store_Codes을 넣었습니까?py'를 메인 스크립트와 같은 폴더에 넣으시겠습니까? – Shane
그래도 여전히 오류가 발생하며 주 스크립트를 테스트 한 결과 정상적으로 작동합니다. – Clive