Сначала я написал эту функцию без аргументов, и она работала нормально и могла экспортировать значения в csv. Затем я добавил аргументы в эту функцию, но теперь она не будет экспортироваться в csv, хотя код возвращает 0. Функция может распечатать и добавить список.
def grp(department, group):
df = pd.DataFrame(data=students, columns=['Name', 'Department', 'Script'])
df = df[df.Department == department]
df['Script'] = 'ADD USER ' + df['Name'] + ' TO ' + group
return df['Script']
with open('output.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
for val in grp('Biology', 'Science'):
writer.writerow([val])