回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我需要连接两条线。在</p>
<p>第一个字符串=日期:</p>
<pre><code>(MegaMillions2019 = (date.strftime("%m%d%Y")))
</code></pre>
<p>第二个字符串=结果:</p>
^{pr2}$
<p>这些字符串需要在下面显示的同一行上。在</p>
<p>代码:</p>
<pre><code>import requests
from bs4 import BeautifulSoup
from datetime import datetime
response = requests.get('https://www.lotterycorner.com/mi/mega-millions/2019')
soup = BeautifulSoup(response.text, 'html.parser')
date = soup.find_all("td", {"class":"win-nbr-date col-sm-3 col-xs-4"})
for date in date:
date2 = (date.get_text())
date = (datetime.strptime(date2, '%b %d, %Y'))
MegaMillions2019 = (date.strftime("%m%d%Y"))
print(MegaMillions2019)
data = []
for ultag in soup.find_all("ul",{"class":"nbr-grp"}):
for litag in ultag.find_all('li'):
results = (litag.get_text().replace(' ','').replace('MegaBall',''))
data.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(results)
parsed = []
for i in range(int(len(data)/7)):
j = i*7
parsed.append(data[j:j+6])
results = '\n'.join([', '.join(parsed[i]) for i in range(len(parsed))])
print(results.replace(' ',''))
</code></pre>
<p>输出日期:</p>
<pre><code>01222019
01182019
01152019
01112019
01082019
01042019
01012019
</code></pre>
<p>结果:</p>
<pre><code>8,16,30,38,61,10
4,15,37,59,64,16
2,43,48,62,64,24
29,52,58,60,62,7
4,5,31,62,69,20
13,26,29,38,64,5
21,29,35,54,60,15
</code></pre>
<p>我希望他们能像这样加入:</p>
<pre><code>01222019,8,16,30,38,61,10
01182019,4,15,37,59,64,16
01152019,2,43,48,62,64,24
01112019,29,52,58,60,62,7
01082019,4,5,31,62,69,20
01042019,13,26,29,38,64,5
01012019,21,29,35,54,60,15
</code></pre>