我有一个方形空间托管的css文件的链接:http://static.squarespace.com/universal/styles-compressed/audio-player-6c42d60d26f4e09ab1ac335b4bc55b7e-min.css
我想使用python 2.7
读取该文件,然后将其保存到我的磁盘中。到目前为止我所拥有的或多或少
import os
import urllib2
import requests
css = "http://static.squarespace.com/universal/styles-compressed/audio-player-6c42d60d26f4e09ab1ac335b4bc55b7e-min.css"
contents = urllib2.urlopen(css)
引发错误:unknown url type: static.squarespace.com/universal/styles-compressed/audio-player-6c42d60d26f4e09ab1ac335b4bc55b7e-min.css
可能是因为.css
链接不是URL
?
阅读内容的正确方法是什么?
答案 0 :(得分:1)
回答你的问题:
import urllib
link = "http://static.squarespace.com/universal/styles-compressed/audio-player-6c42d60d26f4e09ab1ac335b4bc55b7e-min.css"
f = urllib.urlopen(link)
myfile = f.read()
print(myfile)
您需要使用read()
来阅读文件。
或者,最好使用requests
进行此操作。
import requests
link = "http://static.squarespace.com/universal/styles-compressed/audio-player-6c42d60d26f4e09ab1ac335b4bc55b7e-min.css"
f = requests.get(link)
print(f.text) # or f.content (for byte type)
您可能需要Requests doc。