如何解决Python .exe文件立即关闭
我用pyinstaller创建了一个exe文件,但是当我打开.exe文件时,窗口打开,然后立即关闭。我尝试了input()和raw_input(),但是它们没有用。我该如何解决这个问题?
我的代码:
import os
from os import listdir,path
from os.path import isfile,join
import shutil
import argparse
def classify_files(args):
args.current_directory = input("Directory: ")
os.chdir(args.current_directory)
args.file_list = [file for file in listdir(args.current_directory) if
isfile(join(args.current_directory,file))]
args.ext = []
for i in args.file_list:
extentions = os.path.splitext(i)[1][1:]
args.ext.append(extentions)
# print("Ext:",extentions)
for j in range(len(args.ext)):
if os.path.exists(args.ext[j]):
continue
else:
os.mkdir(str(args.ext[j]))
for file_name in args.file_list:
new_dir = os.path.join(args.current_directory,args.ext[j])
if file_name.endswith(args.ext[j]):
shutil.move(file_name,str(new_dir))
def main():
parser = argparse.ArgumentParser()
parser.add_argument('classify',help='Command for classifying files')
parser.set_defaults(func=classify_files)
args = parser.parse_args()
args.func(args)
if __name__ == '__main__':
main()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。