首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用python创建基于用户输入的动态url?

如何使用python创建基于用户输入的动态url?
EN

Stack Overflow用户
提问于 2022-03-29 01:15:20
回答 1查看 552关注 0票数 1

这里是python的新手,所以这主要是一个语法和库问题。我正在寻找一种最有效的方法来在python中创建一个动态url,它建立在用户输入的基础上,然后再进行搜索和解析。

我到目前为止拥有的代码示例:

代码语言:javascript
运行
复制
collection = "MERRA"
version = "5.12.4"

url = "https://misc.gov/search/granules.umm_json?short_name=" , {collection}, "&" , "Version=" ,{version}, "&pretty=true'"

输出:

代码语言:javascript
运行
复制
>>> print(url)
('https://misc.gov/search/granules.umm_json?short_name=', {'M2I1NXASM'}, '&', 'Version=', {'5.12.4'}, "&pretty=true'")

目标产出:

代码语言:javascript
运行
复制
>>> print(url)
https://misc.gov/search/granules.umm_json?short_name=M2I1NXASM&Version=5.12.4&pretty=true

集合和版本目前由用户手动定义。

哪个python库(如果需要的话)最好用于此?如何修正语法,使输出不包含空格、引号或花括号?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-29 02:25:27

尝试此方法使用变量值替换字符串连接:

代码语言:javascript
运行
复制
collection = "MERRA"
version = "5.12.4"
url = "https://misc.gov/search/granules.umm_json?short_name="+str(collection)+"&"+"Version="+str(version)+"&pretty=true"
print('#'*100)
print(url)

####################################################################################################
https://misc.gov/search/granules.umm_json?short_name=MERRA&Version=5.12.4&pretty=true
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71655376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档