Note that there are some explanatory texts on larger screens.

plurals
  1. POTypeError: 'module' object is not callable for python object
    primarykey
    data
    text
    <p>I'm getting the following error in my code. I am attempting to make a maze solver and I am getting an error that says: </p> <pre><code>Traceback (most recent call last): File "./parseMaze.py", line 29, in &lt;module&gt; m = maze() TypeError: 'module' object is not callable </code></pre> <p>I am attempting to create a <code>maze</code> object called <code>m</code> but apparently I'm doing something wrong.</p> <p>I wrote these lines in <code>parseMaze.py</code></p> <pre><code>#!/user/bin/env python import sys import cell import maze import array # open file and parse characters with open(sys.argv[-1]) as f: # local variables x = 0 # x length y = 0 # y length char = [] # array to hold the character through maze iCell = []# not sure if I need # go through file while True: c = f.read(1) if not c: break char.append(c) if c == '\n': y += 1 if c != '\n': x += 1 print y x = x/y print x m = maze() m.setDim(x,y) for i in range (len(char)): if char(i) == ' ': m.addCell(i, 0) elif char(i) == '%': m.addCell(i, 1) elif char(i) == 'P': m.addCell(i, 2) elif char(i) == '.': m.addCell(i, 3) else: print "do newline" print str(m.cells) </code></pre> <p>Here is my <code>maze.py</code> file which contains the maze class:</p> <pre><code>#! /user/bin/env python class maze: w = 0 h = 0 size = 0 cells =[] # width and height variables of the maze def _init_(self): w = 0 h = 0 size = 0 cells =[] # set dimensions of maze def _init_(self, width, height): self.w = width self.w = height self.size = width*height # find index based off row major order def findRowMajor(self, x, y): return (y*w)+x # add a cell to the maze def addCell(self, index, state): cells.append(cell(index, state)) </code></pre> <p>What is it that I am doing wrong?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload