【发布时间】:2015-10-06 13:50:03
【问题描述】:
我目前正在尝试从网站读取 txt 文件。
到目前为止,我的脚本是:
webFile = urllib.urlopen(currURL)
这样,我可以处理文件。但是,当我尝试存储文件(在webFile 中)时,我只得到一个指向套接字的链接。我尝试的另一个解决方案是使用read()
webFile = urllib.urlopen(currURL).read()
但是,这似乎删除了格式(\n、\t 等)。
如果我这样打开文件:
webFile = urllib.urlopen(currURL)
我可以逐行阅读:
for line in webFile:
print line
这将导致:
"this"
"is"
"a"
"textfile"
但我明白了:
't'
'h'
'i'
...
我希望在我的计算机上获取文件,但同时保持格式。
【问题讨论】:
-
stackoverflow.com/questions/22676/…。只需将 webFile 写入文件即可。
-
有没有办法做到这一点,而无需先将其写入本地文件?