下面展示一些 脚本代码
。
import random #导入random模块用于随机生成
with open("C:\\Users\\***\\Desktop\\Python脚本\\需求文件\\****.txt","r",encoding="utf8") as f:
data = f.readlines() #用with open ... as f。打开成员名单,并赋值给f。省去了关文件的操作
#利用.readlines()把文件整体读取转换为列表存入data。
userlist = [] #定义一个空列表变量
for i in data: #用for循环在data列表中逐个取值
userlist.append(i.rstrip()) #用.rstrip对取出的值整理(默认为清楚值内的空格),用.append向列表末尾追加值。整理得到userlist
print(userlist) #输出
while not userlist == []: #判断语句,当userlist列表等于空时结束循环
num = input("请输入你的选择:1-抽签,2-退出:") #获取一个值,1或者2.
if num == "1": #若为1,执行下列操作
randuser = random.choice(userlist) #利用random中.choice方法在列表userlist中随机取一个值给randuser。
print("恭喜:"+randuser) #输出
userlist.remove(randuser) #在userlist列表中删除randuser的值
elif num == "2": #若输入为2
print("感谢使用!") #执行退出,输出文字
break
else:
continue
print("抽签完毕!我已退出!")