2016-11-30 95 views
1

這是互聯網上的文本文件(http)http://hughchalmers.com/example.txt。我將如何在Python 2中打印?通過互聯網在python上閱讀文本文件

人們都說,這是一個重複,我想說,這是不是重複,我發現其他腳本給錯誤412

+0

像'urllib'或'requests'這樣的模塊可以提供幫助。 –

+0

我似乎無法找出它們中的任何一個在這方面的工作。我並沒有真正做Python,我更像是一個Web開發人員。 –

+3

可能的重複[在Python中,給定一個文本文件的URL,什麼是最簡單的方式來讀取文本文件的內容?](http://stackoverflow.com/questions/1393324/in-python-given- a-url-to-a-text-file-what-is-the-simple-way-to-read-the-cont) – zondo

回答

3
>>> from urllib2 import Request, urlopen 
>>> url = 'http://hughchalmers.com/example.txt' 
>>> urlopen(Request(url=url, headers={'User-Agent': "hey, it's wim"})).read() 
'Exmaple Text' 
+0

謝謝,完美的工作。將在3m –

+0

接受答案有趣的用戶代理。 –

0

您可以使用requests。他們的第一個例子顯示瞭如何:

import requests 
r = requests.get('http://hughchalmers.com/example.txt', headers={'user-agent': 'hugh'}) 
r.text 
+0

我已經添加了用戶代理標題,所以這應該與您的服務器現在一起工作。 –