я очень смущен, почему следующий код не работает под Python 2.7.6 в OS X.добавления элемента списка в список объект не имеет атрибута «__getitem__»
Кодекс должен в основном перебирать один список и добавить элементы в другой список (я хочу, чтобы добавить условия позже) ..
import os
home_dir = os.listdir("/Users/")
users_list = []
for user in home_dir:
users_list.append(user)
Я получаю сообщение об ошибке ниже при его запуске:
Traceback (most recent call last): File "myfile.py", line x, in
<module>
users_list.append[suser] TypeError: 'builtin_function_or_method' object has no attribute '__getitem__'
/редактирование: достаточно странно, когда я делаю то же самое, за пределамифайл в интерпретаторе python, похоже, работает нормально?
При написании отслеживающий, пожалуйста, напишите * фактический код *, который произвел его. Этот код не может создать это исключение. –