嘿,伙计们,我正在尝试从如下脚本创建api请求:
ticket = []
for x in result:
ticket.append(x)
for t in ticket:
sport = int(t['Sport'])
location = int(t['Location'])
league = str(t['League'])[1:].strip()
print(league)
x = requests.post('http://server1:5099/Leagues?alias={league}&sportId={sport}'.format(league=league.strip(),sport=sport))
print(x.status_code)
我在调试代码时遇到404错误,我看到联盟是这样打印的: “西班牙杯,女子” 我需要删除联赛字符串中的空格和引号,以便api请求如下所示:
http://server1:5099/Leagues?alias=SpainCup.Women&sportId=48242
谢谢
您可以这样做:
上面的代码将您的“'Spain Cup.Women'”字符串转换为'SpainCup.Women'
为此,可以使用字符串替换方法。如果要从字符串中删除空格,请按以下方式执行:
这将替换url中的所有空白。对于引号也可以这样做
如果最终删除了许多字符,那么使用正则表达式比使用一系列替换更容易。这将删除引号、撇号、空格:
相关问题 更多 >
编程相关推荐