【发布时间】:2014-03-30 06:41:24
【问题描述】:
当我运行以下脚本时
WORD_URL = http://learncodethehardway.org/words.txt
WORDS = []
for word in urlopen(WORD_URL).readline():
WORDS.append(word.strip())
print WORDS
python 给出以下输出:
['a', 'c', 'c', 'o', 'u', 'n', 't', '']
我对 strip() 方法如何与 append() 方法一起使用感到困惑?还有 readline() 在这个脚本中的作用是什么?
【问题讨论】:
-
不要做
readline做readlines -
@sshashank124 我已经编辑了...
-
嗯,现在可以了吗?
-
不,结果相同
-
执行此操作:将 for 循环更改为
for word in word_list:并在 for 循环之前添加以下行:word_list = urlopen(WORD_URL).readlines()和print word_list。然后告诉我输出。
标签: python list append readline strip