作者hiddenwind (我可以重来吗)
看板Python
标题[问题] str转换
时间Wed Aug 23 17:14:21 2017
请问大家,小弟依下列程式,
以自动带入日期转换查询条件,
带入json爬虫,
可是依我所写的条件,
可以得到A() = X/Y/Z,
可是当我将A()带入'name': A(),
确无法执行,
我推测是需要将A()转换为str才能执行,
请问各位先进应该如何调整?
谢谢大家~
def A():
mm = int(localtime[1])
if mm <5:
print ('x')
elif 9 < mm:
print ('y')
else:
print ('z')
A()
out: x
import json
import requests
payload = {'name': A()}
res = requests.get("
http://.....aspx", params=payload)
result = json.loads(res.text)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.219.71
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1503479664.A.69E.html
1F:推 Sunal: 你的A()没有return任何东西啊? 08/23 18:50
2F:→ hiddenwind: 我的A()可以得到X或Y或Z,可是带入确无法进行? 08/23 20:28
3F:→ hiddenwind: A()前面还有带入月份,我是将一年分三期为XYZ,并带 08/23 20:29
4F:→ hiddenwind: 入爬虫 08/23 20:29
5F:推 paulluopaull: 应该是因为没有RETURN吧?你的A()只做PRINT就结束哩 08/23 20:42
6F:→ hiddenwind: 谢谢各位大大,我改为return後ok了~ 08/23 22:20