python - 根据用户在 Python 中所说的话改变问题的数量
问题描述
我正在尝试编写一个 Python 脚本,询问您要输入多少个 URL,然后询问该数量的 URL。因此,如果您说您有 5 个 URL,那么它会要求您提供 5 次 URL。
所以它要求 URL,你说你有 X 个 URL,所以它要求 X 个不同的 URL。
我唯一能想到的是以下内容。
while True:
if amount > 1:
url1 = input("Whats your first url? ")
continue
if amount > 2:
url2 = input("Whats your second url? ")
continue
以上是我唯一能想到的,我对编码和python作为一种语言相对不了解。如果您有更好的方法,请让我知道并告诉我我需要安装或导入哪些库,如果我问了很多对不起,但再一次,我不是最擅长编码的,在此先感谢。
解决方案
你可以这样做:
urlnum = int(input("How many urls?"))
urllist = []
for e in range(urlnum):
urllist.append(input("Type URL %s" % str(e+1)))
然后要获取 url,您将使用urllist[0]
获取第一个,urllist[1]
获取第二个等。
推荐阅读
- image-size - 在 Luna 主题中更改产品图像大小
- python - Flask-Migrate 不能降级到带有合并头的 down_revision
- java - 未解析的类名:android studio 中的 com.google.inject.Binder 和 com.google.inject.Inject
- react-native - 未找到 React Native 模块:无法使用 react-native-router-flux 解析“@react-navigation/core”
- c# - 如何通过代码访问 T4 输出文件的名称?
- yarnpkg - 如何在纱线中设置无代理
- presto - Presto 无法读取十六进制字符串:不是有效的 base-16 数字
- python - Python中神经网络的数据准备
- snowflake-cloud-data-platform - 使用 ADF 将多个表从雪花加载到雪花
- c++ - 如何使用 PCIDriverKit 对 PCI BAR 进行内存映射?