bin relativ neu in der python-materie. Ich habe in meinem Praktikum die Aufgabe bekommen eine kleine Webapplikation zu schreiben. Klappt bis jetzt gut und python gefällt mir von tag zu tag mehr

Jetzt habe ich nur ein Problem, dass ich mir überhaupt nicht erklären kann. Ich will eine Datei öffnen und da gibt er mir immer einen Fehler zurück (siehe code weiter unten). Das kuriose dabei ist, dass es bisher an anderen stellen wo ich es genauso gemacht habe geklappt hat. Der Pfad zur Datei stimmt 100% und auch der Rest sollte stimmen. Achso ja... Die Datei die es zu öffnen gilt hat keine file-extension. Daran liegt aber auch nicht, da ich diese mal in eine txt umbenannt hatte und es dann auch nicht geklappt hatte.
Also hier erstmal mein Fehlercode:
Seht ihr den Fehler? Ich werde daraus einfach nicht schlau.C:\xampp\cgi-bin\urlaub\index.cgi
36 password = str(fs.getvalue("password"))
37 from content import login
38 print login.logging_in(ADMIN_PASS, username, password)
39
40 elif session_id in sess_list:
login = <module 'content.login' from 'C:\xampp\cgi-bin\urlaub\content\login.pyc'>, login.logging_in = <function logging_in>, ADMIN_PASS = 'xxx', username = 'xxx', password = 'xxx'
C:\xampp\cgi-bin\urlaub\content\login.py in logging_in(admin_pass='xxx', username='xxx', password='xxx')
27 output = 'Sie haben ein falsches Passwort eingegeben!'
28 else:
29 shadow_open = open('./users/shadow', 'r')
30 shadow_file = shadow_open.readlines()
31 shadow_file_count = shadow_file.count()
shadow_open undefined, open = <built-in function open>
TypeError: an integer is required
args = ('an integer is required',)
Vielen Dank vorab für eure Antworten!