我很困惑,爲什麼下面的代碼不會在OS X的Python 2.7.6下工作添加列表項列出對象有沒有屬性「__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解釋器中的文件似乎工作正常?
發貼的時候回溯,請張貼*實際代碼*製造它。此代碼不能產生該異常。 –