我正在製作一個程序,並且想知道.txt文件是否可以在網絡上託管並且可以通過open()函數訪問。有人知道嗎?Python程序可以在Web上打開文本文件嗎?
-1
A
回答
1
你不能使用open()
,但你可以使用requests
庫來做到這一點。
import requests
url_to_txt_file = ""
print(requests.get(url_to_txt_file).text)
或者,您可以使用urllib.request
。
import urllib.request
url_to_txt_file = ""
print(urllib.request.urlopen(url_to_txt_file).read())
1
urllib2可以從URL返回類似文件的對象。下面是來自documentation一個例子:
>>> import urllib2
>>> f = urllib2.urlopen('http://www.python.org/')
>>> print f.read(100)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?xml-stylesheet href="./css/ht2html
甚至還有建立一個「開門紅」如果你真的必須使用open
方法的選擇:
proxy_handler = urllib2.ProxyHandler({'http': 'http://www.example.com:3128/'})
proxy_auth_handler = urllib2.ProxyBasicAuthHandler()
proxy_auth_handler.add_password('realm', 'host', 'username', 'password')
opener = urllib2.build_opener(proxy_handler, proxy_auth_handler)
# This time, rather than install the OpenerDirector, we use it directly:
opener.open('http://www.example.com/login.html')
+0
謝謝你的幫助,但是對我來說這個級別太高了,因爲我只是一個初學Python的人。 –
相關問題
- 1. 使用瓶子在python web應用程序上打開文本文件
- 2. 我可以在Spring Web應用程序的上下文中打開REPL嗎?
- 3. Python。文件打開程序
- 4. 當文件在記事本中打開時,python可以寫入文件嗎?
- 5. 我可以在Python中使用Popen打開的gzip文件嗎?
- 6. Dreamweaver可以打開.manifest文件嗎?
- 7. 打開文件在Python/Django的Web應用程序
- 8. 在python中打開的文本文件
- 9. 我可以在AppEngine上打開/寫入SQLite文件嗎?
- 10. 可以在打開的文件句柄上使用Linux inotify嗎?
- 11. tinyXML-1可以在Android上打開文件嗎?
- 12. 從Web應用程序在本地打開文件
- 13. 打開文件與Python程序
- 14. Web應用程序是否可以打開客戶端存在的pdf文件
- 15. 從程序在記事本++中打開Python文件
- 16. 我們可以在iPhone應用程序中打開PowerPoint文件嗎?
- 17. 從web服務器打印文本文件到python程序打印錯誤
- 18. 保存到本地Flex Web應用程序後打開文件
- 19. 我可以在Android上打開一個應用程序嗎?
- 20. Python:打開.blend文件作爲文本
- 21. 如何在python上打開特定的文本文件?
- 22. 我如何在Python上打開文本文件中的行(2.72)
- 23. Web應用程序可以檢測本地打印機嗎?
- 24. 以自制程序作爲標準程序打開文本文件
- 25. 我可以用Python打開Windows任務調度程序嗎?
- 26. 你在哪裏保存一個記事本文件,以便Python可以在程序中打開它?
- 27. 打開一個文件,並從Python程序中打開的文件中輸入
- 28. 可能在MYSQL存儲過程中打開文本文件?
- 29. 以編程方式在R中打開文本文件?
- 30. 打開文件,並在Python
謝謝!我很感激幫助,並且它很簡潔! –