我已将Play Framework更新至2.7,并收到以下警告:
import requests
from bs4 import BeautifulSoup
r=requests.get("https://www.premierleague.com/players")
c=r.content
soup=BeautifulSoup(c, "html.parser")
players = open("playerslist.txt", "w+")
for playerCountry in soup.findAll("span", {"class":"playerCountry"}):
if playerCountry.text.strip() != 'England':
continue
players.write(playerCountry.text.strip())
players.write("\n")
所以我的问题是:
PS:
在不基于Play框架的项目中,我曾经使用scala-logging作为SLF4J的包装器。这可以解决吗?
答案 0 :(得分:3)
Play 2.7为 Scala 提供了与scala记录类似的特征。它会创建一个val
,您可以在类/对象中使用它:
import play.api.Logging
class MyClass extends Logging {
// `logger` is automaticaly defined by the `Logging` trait:
logger.info("hello!")
}
因此,还有另一种方法可以立即登录Play。