2013-11-25 2 views
4

py2exe 설정 옆에 myFolder (myModule.py에 일부 파일 및 하위 폴더가 포함되어 있음)이 있고 최종 게시 된 exe에이 폴더를 포함시키고 싶습니다. 파일을 패키지로 만듭니다. 설치 파일의py2exe - 게시 된 번들 exe에 외부 폴더를 포함하는 방법

내 코드 :

from distutils.core import setup 
import py2exe 

setup(windows=[{'script':"myModule.py",'uac_info': "requireAdministrator","icon_resources": [(1, "icon.ico")]}], options={'py2exe':{'bundle_files': 1}},zipfile = None) 

는 것이 가능할까요?

파이썬 2.7.6

+0

당신이 py2exe에의 설치 파일에 작성해야 튜플이다 데이터 파일에 대한 링크를 살펴보십시오. 원하는 내용이라고 생각합니다. [링크] (http://www.py2exe.org/index.cgi/data_files). – DasSnipez

+0

친애하는 @DasSnipez - 답장을 보내 주셔서 감사합니다. 내 폴더에는 여러 하위 폴더 및 파일이 있습니다. 게다가 나는 그 폴더를 exe 파일에 임베드하여 게시가 끝날 때 하나의 exe 파일을 갖기를 원합니다. –

답변

1

위 대답은 원하는 것입니다. 위의 대답

1.you must add foldernames to your setup file. 
2.py2exe will compress and save that folders in one exe file(out come is only one exe) 
3. when runnig exe.that folders will recreated automaticaly (py2exe will decompress it and put it back to computr) 

링크가이 확인됩니다 .. 해당 링크에서 를 당신이 하나 하나를 작성하지 않고 파일 및 폴더 을 많이 추가하는 데 도움이됩니다 기능이 있습니다. (이 폴더 이름을 줄 필요가 only target)

예 : 컴퓨터에---- 파일 "iam.png"파일이 있고 "targetpath"에 설치할 때 다시 넣으려면 다음과 같이 경로 이름을 작성해야합니다.

("c://targetpath","c.//currentpath/iam.png") 

이 ..

내가 문제가 link..read의 기능이 있기 때문에 "manyfiles 및 폴더"는 그나마 는 onebyone 파일 이름을 쓸 필요하다고 생각

+0

안녕 내 대답은 좋은 ... 명성을 제공하여 내게 전화 –

관련 문제