我用Python创建了以下程序。
import os
import urllib.request
import random
def prim():
print('do you want to download image? (y\\n) \n')
b=input()
if b =="y":
tal()
def letzdown(url):
num=random.randrange(0,1000)
name=str(num)+'.jpeg'
os.chdir('C:\\Users\\amal\\Desktop\\python downloaded images')
urllib.request.urlretrieve(url,name)
os.chdir('C:\\Users\\amal\\PycharmProjects\\untitled')
''' directory directing'''
def tal():
print('Enter the image url \n')
a=input()
letzdown(a)
prim()
prim()
exit()
之后我使用pyinstaller从.py文件创建了一个.exe文件。当我尝试执行.exe文件时,屏幕闪烁,没有任何反应。我可以解决这个问题吗?
答案 0 :(得分:0)
您的脚本可能会抛出错误,命令行会立即关闭。要在执行后保持命令行打开并查看错误,请打开存在exe文件的文件夹,然后尝试shift +右键单击,然后选择“打开命令窗口”选项。将exe文件拖到此处并执行。现在执行后,命令窗口将不会关闭,您可以验证错误或结果。