这里是python的新手,所以这主要是一个语法和库问题。我正在寻找一种最有效的方法来在python中创建一个动态url,它建立在用户输入的基础上,然后再进行搜索和解析。
我到目前为止拥有的代码示例:
collection = "MERRA"
version = "5.12.4"
url = "https://misc.gov/search/granules.umm_json?short_name=" , {collection}, "&" , "Version=" ,{version}, "&pretty=true'"输出:
>>> print(url)
('https://misc.gov/search/granules.umm_json?short_name=', {'M2I1NXASM'}, '&', 'Version=', {'5.12.4'}, "&pretty=true'")目标产出:
>>> print(url)
https://misc.gov/search/granules.umm_json?short_name=M2I1NXASM&Version=5.12.4&pretty=true集合和版本目前由用户手动定义。
哪个python库(如果需要的话)最好用于此?如何修正语法,使输出不包含空格、引号或花括号?
发布于 2022-03-29 02:25:27
尝试此方法使用变量值替换字符串连接:
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=truehttps://stackoverflow.com/questions/71655376
复制相似问题