Табличная переменная внутри вашего метода не совпадает с той, которая находится за пределами вашего метода, чтобы использовать ту же самую попытку, сделав это:
table = [[]]
def setTable(table):
table = list(csv.reader(open("vplan/temp.csv")))
return table
print(setTable(table))
Надеюсь, это помогло вам. Я много занимаюсь программированием на Python, поэтому я довольно хорошо знаком с языком. Я не уверен, когда вы вначале определяете табличную переменную, что вам нужно назначить ее следующим образом: [[]], но если вам нужно, чтобы ваш код работал, используйте его вот так. Если это не работает так: [[]], попробуйте так: []. Я надеюсь, что это помогло вам, спасибо.