作者popjuice (pop juice)
看板Python
标题[问题] variable的定义
时间Sat Dec 28 15:47:04 2013
小弟想问个很基本的问题
当执行这段code的时候(找网页连结的)
def get_next_target(page):
start_link = page.find('<a href=')
start_quote = page.find('"', start_link)
end_quote = page.find('"', start_quote + 1)
url = page[start_quote + 1:end_quote]
return url, end_quote
get_next_target('The site is called Google <a href= "www.google.com">')
print url
为什麽系统会说 name 'url' is not defined
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.212.193.217
1F:→ darkgerm:因为 url 是 get_next_target 的 local variable 12/28 15:49
2F:→ ccwang002:应该要 ul, edquote = get_next_target(...); print ul 12/28 15:58
3F:→ popjuice:谢谢! 12/28 16:35