choice.exe?choice.exe哪里可以下载

APP下载2026-06-13377

各位老铁们,大家好,今天由我来为大家分享choice.exe,以及choice.exe哪里可以下载的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

choice.exe哪里可以下载

choice.exe是批处理中的一个外部命令,从它的英文翻译来看可以知道它是"选择"的意思,顾名思义,choice在批处理中就是创建一个选择项,不再需要用户输入1回车,Y回车.在批处理中,传统的选择命令的方式都是set/p,然后用%errorlevel%判断选择的是哪一项,这个选择方式有一个缺点,就是每选一个都要输入再回车.choice.exe的出现在一定层面上使批处理中"选择"变得简化. CHOICE [/C choices] [/N] [/CS] [/T timeout/D choice] [/M text]

choice.exe?choice.exe哪里可以下载

如果你不需要可以直接删除它。

如何把Python脚本导出为exe程序

一.pyinstaller简介

pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行

最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。

可运行在Windows,Mac和Linux操作系统下。

但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。

二.pyinstaller在windows下的安装

choice.exe?choice.exe哪里可以下载

使用命令pip install pyinstaller即可

在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32

出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功

三.打包

打包的app里并不包含任何源码,但将脚本的.pyc文件打包了。

基本语法:

pyinstaller options myscript.py

常用的可选参数如下:

--onefile将结果打包成一个可执行文件

--onedir将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认)

--paths=DIR设置导入路径

--distpath=DIR设置将打包的结果文件放置的路径

--specpath=DIR设置将spec文件放置的路径

--windowed使用windows子系统执行,不会打开命令行(只对windows有效)

--nowindowed使用控制台子系统执行(默认)(只对windows有效)

--icon=<FILE.ICO>将file.ico添加为可执行文件的资源(只对windows有效)

如pyinstaller--paths="D:\Queena" guess_exe.py

四.小实例(windows下)

写好游戏文件guess_exe.py,代码如下:

__author__='qa-2'

#-*- coding:utf-8-*-

#摇3次骰子,当总数total,3<=total<=10时为小,11<=total<=18为大

import random

import time

def enter_stake(current_money):

'''输入小于结余的赌资及翻倍率,未考虑输入type错误的情况'''

stake= int(input('How much you wanna bet?(such as 1000):'))

rate= int(input("What multiplier do you want?你想翻几倍?(such as 2):"))

small_compare= current_money< stake* rate

while small_compare== True:

stake= int(input('You has not so much money${}!How much you wanna bet?(such as 1000):'.format(stake* rate)))

rate= int(input("What multiplier do you want?你想翻几倍?(such as 2):"))

small_compare= current_money< stake* rate

return stake,rate

def roll_dice(times= 3):

'''摇骰子'''

print('<<<<<<<<<< Roll The Dice!>>>>>>>>>>')

points_list= []

while times> 0:

number= random.randrange(1,7)

points_list.append(number)

times-= 1

return points_list

def roll_result(total):

'''判断是大是小'''

is_big= 11<= total<= 18

is_small= 3<= total<= 10

if is_small:

return'Small'

elif is_big:

return'Big'

def settlement(boo,points_list,current_money,stake= 1000,rate= 1):

'''结余'''

increase= stake* rate

if boo:

current_money+= increase

print('The points are'+ str(points_list)+'.You win!')

print('You gained$'+ str(increase)+'.You have$'+ str(current_money)+' now.')

else:

current_money-= increase

print('The points are'+ str(points_list)+'.You lose!')

print('You lost$'+ str(increase)+'.You have$'+ str(current_money)+' now.')

return current_money

def sleep_second(seconds=1):

'''休眠'''

time.sleep(seconds)

#开始游戏

def start_game():

'''开始猜大小的游戏'''

current_money= 1000

print('You have${} now.'.format(current_money))

sleep_second()

while current_money> 0:

print('<<<<<<<<<<<<<<<<<<<< Game Starts!>>>>>>>>>>>>>>>>>>>>')

your_choice= input('Big or Small:')

choices= ['Big','Small']

if your_choice in choices:

stake,rate= enter_stake(current_money)

points_list= roll_dice()

total= sum(points_list)

actual_result= roll_result(total)

boo= your_choice== actual_result

current_money= settlement(boo,points_list,current_money,stake,rate)

else:

print('Invalid input!')

else:

sleep_second()

print('Game Over!')

sleep_second(2)

if __name__=='__main__':

start_game()

之后命令行,切换到guess_exe.py的目录下,

输入:

pyinstaller--onefile--nowindowed--icon=" D:\Queena\PyCharmProjects\dist1\computer_three.ico" guess_exe.py

就会在当前文件下形成build文件夹、dist文件夹和.spec文件。

dist里就是guess_exe.exe可执行文件。

如果有打包错误,具体看build里的warn*.txt文档,里面详细记载了错误的原因。一般都是库丢失。

spec文件告诉PyInstaller如何去处理脚本。它对脚本名以及大多数pyinstaller的可选参数进行加密。PyInstaller就是通过执行spec文件的内容来build the app。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

ai作文范文(ai写作文的软件)
« 上一篇2026-06-13
uu助手辅助 天天酷跑uu助手不异常怎么设置
下一篇 »2026-06-13