ai作文范文(ai写作文的软件)
AI的作文怎么写写作思路:人工智能的发展已经深入人们的生活,对生活产生了巨大的影响。人工智能应用于各个领域,使得生活更加便利和高效。人工智能也给就业带来了挑战,但是同时也开创了新的工作岗位。总的来说,...
各位老铁们,大家好,今天由我来为大家分享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]
如果你不需要可以直接删除它。
一.pyinstaller简介
pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行
最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。
可运行在Windows,Mac和Linux操作系统下。
但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。
二.pyinstaller在windows下的安装
使用命令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。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!