Python Forum
Wrong output in python3 via terminal on mac
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Wrong output in python3 via terminal on mac
#1
Hello,

So I'm testing out a web parser which takes numbers off a webpage and finds the total. However, each time I run the code it keeps asking me to enter file name while there is no input line in my file. Kindly assist to investigate what could be wrong.

import urllib.request
#from bs4 import BeautifulSoup
import BeautifulSoup

url = 'http://py4e-data.dr-chuck.net/comments_42.html'
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, "html.parser")

# Retrieve all of the anchor tags
tags = soup('a')
for tag in tags:
    # Look at the parts of a tag
    y = re.findall('[0-9]+', tag.text)
    for v in y:
        #count = count + 1
        total = total + int(v)

#print('count is', count)
print(('total is ',total))
Reply


Messages In This Thread
Wrong output in python3 via terminal on mac - by obligato - Jun-24-2018, 11:02 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Django serving wrong template at the wrong address with malformed urls.py (redactor a Drone4four 2 2,688 Aug-17-2020, 01:09 PM
Last Post: Drone4four

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020