几乎是一个Python新手在这里,并试图学习。我有一个同事开始的脚本,我正在努力为其添加新功能。我想验证用户输入是否在我拥有的两个列表中。

我有一个来自用户的原始输入,询问站点名称,我想添加代码,检查用户的输入是否在预定义列表sites_2017和sites_2018(稍后在代码中使用)中,然后返回如果不是则出错,或者如果出现则继续执行其余的脚本。我一直在寻找并看到许多不同的while循环答案以及函数,但到目前为止还没有引用多个列表来匹配。

只是试着绕过这个并找出最好的代码,以及当前代码中的while循环等需要去的地方。# Ask user input for what they'd like to do? Render or audit? _Step user through process_

import os

import subprocess

getuser = raw_input("Please enter your username :")

print("1. render_device")

print("2. audit_deivce")

askuser = raw_input("Would you like to render_device or audit_deivce? : ")

#Render:

if askuser == "1":

get_site_name = raw_input("Please enter the site name you'd like to render :")

sites_2017 = ["bob", "joe", "charlie"]

sites_2018 = ["sarah", "kelly", "christine"]

python怎么用input输入列表_Python - 根据列表内容验证用户输入的最佳方法是什么?...相关推荐

  1. python input 文件路径_python – 将目录路径作为用户输入的正确方法是什么?

    下面是我尝试用来将目录路径作为用户的"原始输入"的代码片段.从用户输入后,我收到以下错误: Traceback (most recent call last): File &quo ...

  2. python输入数据爬取_python根据用户需求输入想爬取的内容及页数爬取图片方法详解...

    本次小编向大家介绍的是根据用户的需求输入想爬取的内容及页数. 主要步骤: 1.提示用户输入爬取的内容及页码. 2.根据用户输入,获取网址列表. 3.模拟浏览器向服务器发送请求,获取响应. 4.利用xp ...

  3. 《Python编程从入门到实践》学习笔记7:用户输入和while循环

    一.用户输入 函数input()的功能,就是让程序在运行过程中,能够接收到用户的输入进行输出,如下例所示: prompt = "请按照提示输入您的姓名,我们将根据您的姓名显示信息!\n&qu ...

  4. 如何在 Python 中验证用户输入

    要验证用户输入: 使用 while 循环进行迭代,直到提供的输入值有效. 检查输入值在每次迭代中是否有效. 如果该值有效,则跳出 while 循环. # ✅ 验证用户输入的是否是整数num = 0wh ...

  5. 检验入参合法性有哪些_验证用户输入的参数合法性的shell脚本

    今天这个例子是 用来验证用户输入的参数的合法性的,程序并不复杂,如下所示: #!/bin/sh # validAlphaNum - Ensures that input consists only o ...

  6. 使用AT SELECTION-SCREEN事件验证用户输入条件的反思

    回想一下,为什么要在AT SELECTION-SCREEN事件验证用户输入条件?好像是第一次做ABAP培训中老师提到的,当时也没有觉得有什么问题,以后在程序中也就按照这样的思路去写代码了.像下面简单的 ...

  7. 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程

    验证用户输入的是不是中文名字 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  8. 用正则验证用户输入文本框的内容是否是中文汉字

    正则表达式:验证用户输入的是否是中文汉字:[\u4e00-\u9fa5]$   : 在网上也找了一些,可是多多少少都有些错,这个必须得自己动手尝试, 下面就是我做的例子: 1.首先,在前台添加一个Te ...

  9. 用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@')

    要求:用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@'). 目的:掌握邮箱验证控件的原理和方法. #include<stdio.h> #include< ...

  10. 编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确(两个代码)

    js的一次作业罢了 tip:编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确 (两个代码) 1.编写一个将用户输入的信息输出到网页的js程序 <!DO ...

最新文章

  1. 从领导身上学习到的几个观点
  2. python贪吃蛇小游戏_python开发贪吃蛇小游戏
  3. 反射学习系列3-反射实例应用
  4. .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  5. (机器学习/计算机视觉/深度学习)代码
  6. 地线与接地螺丝_电气接地的规范要求及接地的各项参数,收藏!
  7. WINDOWS SERVER 2008/2008 R2/2012 最大内存支持
  8. SPSS 限制检索个案
  9. java基础:13.1 集合框架 - ArrayList
  10. php eval 安全性,php – 使用eval解析表单输入的方程式的最安全的方法
  11. flask nginx+uwsgi超时设置
  12. 3h精通OpenCV(四)-绘制形状与文本
  13. if else if与if if语句的区别
  14. linux静态网络带宽分配策略,Xen网络带宽分配优化方案的设计与实现
  15. 微信公众号文章编辑的几点经验
  16. H7N9?生活还得继续~~适合边玩边学的HTML5五彩连珠游戏
  17. matlab相反数计数,怎么把origin表格中的数改成相反数
  18. 数字传感器:新兴的应用
  19. JAVA练习10-累加数
  20. 浪潮ps9.0 oracle,浪潮ERP-PS V9.1安装手册.doc

热门文章

  1. android sudio连接服务器教程,Android Studio连接手机设备教程
  2. python -- 连接 orclae cx_Oracle的使用
  3. 【Luogu】重返现世
  4. Unity3d之HashSlash学习笔记(一)--角色属性类的构架
  5. Open XML应用安全(3)隐藏数据
  6. c++中类的默认构造函数,析构函数,拷贝构造函数
  7. C++虚函数调用的反汇编解析
  8. String:字符串常量池详解
  9. 如何在本地一键安装、重启Linux服务器和远程debug调试代码 idea
  10. 字节码指令之加载与存储指令