パイソンの.pyファイル - 。> exeファイルの変換スクリプト(実用的)

.pyファイル - 。> EXEファイル変換スクリプト(実用的)

使用の前に

次のPythonパッケージのインストールスクリプト使用の前にいることを確認してください
1.pyinstaller
2.pywin32
「ファイル名を指定して実行」を開き、オープンCMDコンソールを入力するキーを使用してインストールされていない場合は、勝利+ Rを
、入力ピップはpyInstallerのとピップpywin32をインストールし、インストールされていますピップ自動的にインストールされ、インストールのために待つことができ
3.6およびそれ以前のバージョンを使用して、python3.7バージョンはpyInstallerのを使用することはできません、今のように、また、


機能:
1.このスクリプトの下では、このスクリプトを使用して、変換後の.pyディレクトリであることを、ファイルを移動します。それとも、より使いやすく、実行可能ファイル(.exeファイル)にファイルを変換するために、このスクリプトを使用することができます。それぞれの.pyファイルにシリアル番号を持って前に簡素化入力に、このスクリプトのリストそのディレクトリ内のすべての.pyファイルは、開いている変換にシリアル番号を入力してください。
2.それともコンバートCDディレクトリにとも同じコンソールを使用することができます
。3.出口が出口入力

コードは以下の通りであります:

import time
def Console():
   import os
   Path = os.path.abspath('')
   files = os.listdir(Path)
   count = 0  # 用于循环计数
   Log = {}  # 记录当前目录下.py文件的字典
   isChanged = True
   while True:
       if isChanged == True:
           print(" >", Path, "\nThere have some .py files:")
           for file in files:
               if file.endswith('.py'):
                   Log[count] = file
                   print("%d .%s" % (count, file))
                   count += 1
           count = 0
           isChanged = False

       Name = input('Command(FileName or cd or exit):\n> ')
       if Name == 'exit':
           print('\nAll Clear!')
           break
       if Name.startswith('cd '):
           Name = Name[3:]
           Path = Name
           files = os.listdir(Path)
           isChanged = True
           continue
       try:
           Name = int(Name)
           Name = Log[Name]
       except:
           pass
       cmd = '''cd %s &\
       pyinstaller.exe --onefile %s &\

       ''' % (Path, Name)

       info = os.popen(cmd, mode='w')
       info.close()
       # info=info.read()
       print(info)
   ex = input("Press any key to exit")


if __name__ == '__main__':
   Console()
公開された19元の記事 ウォンの賞賛3 ビュー6892

おすすめ

転載: blog.csdn.net/weixin_42132384/article/details/98115727