py2exe
                                            
 7018 단어  exe
                    
download install package from Offical site: http://www.py2exe.org/
Pay attention to download the right package with your OS(32 or 64bit etc.)
2. Setup.py
  
    
   
     
   
     from
   
      distutils.core 
   
     import
   
      setup
   
     import
   
      py2exe
setup(console
   
     =
   
     [
   
     '
   
     ClearSVN.py
   
     '
   
     ]) 
   
     #
   
     windows or console
  
    3. ClearSVN.py
  
    
   
     
   
     #
   
     !/usr/bin/python 
   
     
#
   
      -*- coding: utf8 -*- 
   
     
   
      
   
     import
   
      sys, os, stat
   
     def
   
      walk(path):
 
   
     for
   
      item 
   
     in
   
      os.listdir(path):
 subpath
   
     =
   
     os.path.join(path, item)
 mode
   
     =
   
     os.stat(subpath)[stat.ST_MODE]
 
   
     if
   
      stat.S_ISDIR(mode):
 
   
     if
   
      item
   
     ==
   
     "
   
     .svn
   
     "
   
     :
 
   
     print
   
      
   
     "
   
     Cleaning %s ...
   
     "
   
      
   
     %
   
      subpath
 
   
     print
   
      
   
     "
   
     %d deleted
   
     "
   
      
   
     %
   
      purge(subpath)
 
   
     else
   
     :
 walk(subpath) 
 
   
     def
   
      purge(path):
 count
   
     =
   
     0
 
   
     for
   
      item 
   
     in
   
      os.listdir(path):
 subpath
   
     =
   
     os.path.join(path, item)
 mode
   
     =
   
     os.stat(subpath)[stat.ST_MODE]
 
   
     if
   
      stat.S_ISDIR(mode):
 count
   
     +=
   
     purge(subpath)
 
   
     else
   
     :
 os.chmod(subpath, stat.S_IREAD
   
     |
   
     stat.S_IWRITE)
 os.unlink(subpath)
 count
   
     +=
   
     1
   
     
 os.rmdir(path)
 count
   
     +=
   
     1
   
     
 
   
     return
   
      count 
 
   
     if
   
      len(sys.argv)
   
     !=
   
     2
   
     :
 
   
     print
   
      
   
     "
   
     Usage: ClearSVN path
   
     "
   
     
 sys.exit(
   
     1
   
     ) 
 
walk(sys.argv[
   
     1
   
     ])
  
    4. supposed that under c:\python26\py2exe
  
    
   
     
   
     C:\Python26\Py2exe
   
     >
   
     python setup.py py2exe
  
    then, under the py2exe folder, will have two new folders(build and dist)
those files under dist are we want.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다른 EXE 메모리 읽기텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.