Python Forum
File "<string>", line 19, in <module> error is related to what?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
File "<string>", line 19, in <module> error is related to what?
#5
(Jan-26-2022, 07:29 PM)deanhystad Wrote: __init__ not __int__. Hard to see because you often see what you expect to see, not what is really there.

If an attribute created in __init__() is not in the object, test if __init__() is called.
class Portfolio:
    def __int__(self):
        print("Enter __init__()")
        self.holdings = {}  #key = ticker, Value = number of shares
        print("Leave __init__()")
When I created a Portfolio object it didn't print anything. That means __init__() wasn't called. Knowing that it didn't take long to find the error.

I saw with the Python tutor https://pythontutor.com/visualize.html#mode=display something was wrong with that part of the code: def __int__(self):

It also return AttributeError: 'Portfolio' object has no attribute 'holdings'

How to solve it is something else.
I am not sure what is going on here:

str_len = len(max(p)[0])
 
for (ticker, shares) in p:
    if len(ticker) < str_len:
        spacer = ' '*(str_len - len(ticker) + 2)
    else:
        spacer = ' '*2
    print(f'{ticker} {spacer} {shares}')
Menator spoke about a hidden character.
Reply


Messages In This Thread
RE: File "<string>", line 19, in <module> error is related to what? - by Frankduc - Jan-27-2022, 01:12 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  trouble reading string/module from excel as a list popular_dog 0 482 Oct-04-2023, 01:07 PM
Last Post: popular_dog
  Need to replace a string with a file (HTML file) tester_V 1 848 Aug-30-2023, 03:42 AM
Last Post: Larz60+
  Getting last line of each line occurrence in a file tester_V 1 939 Jan-31-2023, 09:29 PM
Last Post: deanhystad
  Writing string to file results in one character per line RB76SFJPsJJDu3bMnwYM 4 1,511 Sep-27-2022, 01:38 PM
Last Post: buran
  Inserting line feeds and comments into a beautifulsoup string arbiel 1 1,253 Jul-20-2022, 09:05 AM
Last Post: arbiel
  Pandas - error when running Pycharm, but works on cmd line zxcv101 1 1,418 Jun-18-2022, 01:09 PM
Last Post: snippsat
  Print to a New Line when Appending File DaveG 0 1,270 Mar-30-2022, 04:14 AM
Last Post: DaveG
  Find and delete above a certain line in text file cubangt 12 3,771 Mar-18-2022, 07:49 PM
Last Post: snippsat
  CSV to Text File and write a line in newline atomxkai 4 2,815 Feb-15-2022, 08:06 PM
Last Post: atomxkai
  writelines only writes one line to file gr3yali3n 2 2,480 Dec-05-2021, 10:02 PM
Last Post: gr3yali3n

Forum Jump:

User Panel Messages

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