[問題] str轉換

作者: hiddenwind (我可以重來嗎)   2017-08-23 17:14:21
請問大家,小弟依下列程式,
以自動帶入日期轉換查詢條件,
帶入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)
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2017-08-23 18:50:00
你的A()沒有return任何東西啊?
作者: hiddenwind (我可以重來嗎)   2017-08-23 20:28:00
我的A()可以得到X或Y或Z,可是帶入確無法進行?A()前面還有帶入月份,我是將一年分三期為XYZ,並帶入爬蟲
作者: paulluopaull (ppoo)   2017-08-23 20:42:00
應該是因為沒有RETURN吧?你的A()只做PRINT就結束哩
作者: hiddenwind (我可以重來嗎)   2017-08-23 22:20:00
謝謝各位大大,我改為return後ok了~

Links booklink

Contact Us: admin [ a t ] ucptt.com