Wie verwende ich Text aus einer Datei als variabler Name?Python

Python-Programme
Anonymous
 Wie verwende ich Text aus einer Datei als variabler Name?

Post by Anonymous »

Wie verwende ich Text aus einer Datei als Variablenname?
Ich ziehe Werte aus einer Excel -Datei heraus.class employee(object):
def __init__(self, name):
self.name = name
emp_list.append(name)
def bulk_hours(self,sunday=0,monday=0,tuesday=0,wednesday=0,thursday=0,friday=0,saturday=0):
self.sunday = sunday
self.monday = monday
self.tuesday = tuesday
self.wednesday = wednesday
self.thursday = thursday
self.friday = friday
self.saturday = saturday
< /code>

Ich ziehe Mitarbeiter aus einer Tabelle.
Ich versuche, ihre tatsächlichen Namen zu verwenden.
Ich würde gerne jede Arbeitslösung kennen.
Danke! < /p>

Bearbeiten: Verzeihen Sie meine Unwissenheit über das Programmieren und meinen schrecklichen Beitrag.
Ich werde auch sicherstellen, dass alle Änderungen wieder in die Tabelle gespeichert werden.
Die Mitarbeiter werden mit ihren Namen gekennzeichnet. Ich versuche, ihren Namen als Variable zu laden, damit ich es tun kann: < /p>

John = employee('John')
John.bulk_hours(0,8,8,8,8,8,0)
Stacy = employee('Stacy')
print(John.monday)
< /code>

Ich möchte ihren Namen als Variable verwenden, auf die ich eine Punktnotation verwenden kann.
Ist das machbar? Ist sie eine andere Art und Weise, wie ich mich dem nähern sollte? < /P>

def load(row):
employee2 = employee(s.cell(row, 0).value)
employee2.bulk_hours(s.cell(row, 1).value, s.cell(row, 2).value, s.cell(row, 3).value, s.cell(row, 4).value,
s.cell(row, 5).value, s.cell(row, 6).value, s.cell(row, 7).value)
print(employee2.saturday)
< /code>

Ich versuche, eine Funktion wie diese zu verwenden, um mehrere Mitarbeiter und ihre Stunden zu laden.worker = ['Joe']
worker[0] = employee('Joe')
worker[0].bulk_hours(0,8,8,8,8,8,0)
print(worker[0].monday)
< /code>

Vielen Dank für Ihre wertvolle Zeit. < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post