我在 python 中使用两个函数编写了一个脚本。第一个函数应该从网页中获取一些链接,另一个函数应该在控制台中打印它。
我的问题是,当我使用return关键字将结果从一个函数传递到另一个函数时有什么区别return get_info(elem)?通常只做这个get_info(elem),我可以将东西从一个函数传递到另一个函数,然后什么时候选择这个return get_info(elem),为什么?
一个例子可能是:
import requests
from bs4 import BeautifulSoup
def get_links(url):
response = requests.get(url)
soup = BeautifulSoup(response.text,"lxml")
elem = soup.select_one(".info h2 a[data-analytics]").get("href")
get_info(elem) #why this one
return get_info(elem) #or why this
def get_info(link):
print(link)
凤凰求蛊
相关分类