首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Python中,给定文本文件的URL,读取文本文件内容的最简单方法是什么?

在Python中,给定文本文件的URL,读取文本文件内容的最简单方法是什么?

提问于 2018-03-13 17:59:17
回答 2关注 0查看 180

在Python中,当给定文本文件的URL时,从文本文件访问内容并将文件内容一行一行逐行打印出来而不保存文本文件的本地副本的最简单方法是什么?

代码语言:javascript
运行
AI代码解释
复制
TargetURL=http://www.myhost.com/SomeFile.txt
#read the file
#print first line
#print second line
#etc

回答 2

酒当歌

回答已采纳

发布于 2018-03-14 02:58:37

其实最简单的方法是:

代码语言:javascript
运行
AI代码解释
复制
import urllib2  # the lib that handles the url stuff

data = urllib2.urlopen(target_url) # it's a file like object and works just like a file
for line in data: # files are iterable
    print line

你甚至可以缩短它

代码语言:javascript
运行
AI代码解释
复制
import urllib2

for line in urllib2.urlopen(target_url):
    print line

但请记住在Python中,可读性很重要。

然而,这是最简单的方法,但不是安全的方式,因为大部分时间使用网络编程,你不知道预期的数据量是否会受到尊重。所以你通常会更好地阅读一个固定的和合理的数据量,这对于你期望的数据来说足够了,但是会阻止你的脚本被洪水淹没:

代码语言:javascript
运行
AI代码解释
复制
import urllib2

data = urllib2.urlopen("http://www.google.com").read(20000) # read only 20 000 chars
data = data.split("\n") # then split it into lines

for line in data:
    print line

壹捌柒肆

发布于 2018-03-14 03:22:24

代码语言:txt
AI代码解释
复制
import urllib
txt = urllib.urlopen(target_url).read()
和开发者交流更多问题细节吧,去 写回答
相关文章
Python 读取文本文件的内容
数据存储方式有很多种。如果数据的数据量比较大、数据类型繁多且要求便于搜索,我们一般会选择存储到数据库中。如果数据内容只是一些的文本信息,我们可以将数据存储到 TXT 、JSON、CSV 等文本文件中。类似存储小说、日志内容等场景,一般是将内容存储到文本文件中。数据已经存储到 txt 文件中,那该如何读取了?本文的主要内容是讲解如何读取文本文件的内容。
猴哥yuri
2018/08/16
2.5K0
将文本文件的内容存储在DataSet中的方法总结
本文介绍了一种将文本文件的内容存储在DataSet中的方法,包括读取文件、处理数据、创建表、填充数据和解析记录等步骤。该方法包括读取文件、处理数据、创建表、填充数据和解析记录等步骤。
彭泽0902
2018/01/04
4.3K0
FileReader类读取文本文件的内容,FileWriter类把内容写入到文本文件
本文主要学习FileReader类读取文本文件的内容,FileWriter类把内容写入到文本文件,实现在FileWriter类中实现文本文件末尾追加数据。接下来小编带大家一起来学习!
Java进阶者
2021/12/02
4.4K0
FileReader类读取文本文件的内容,FileWriter类把内容写入到文本文件
BufferedInputStream类方法,使用BufferedInputStream类读取文本文件内容
本文主要学习BufferedInputStream类方法,使用BufferedInputStream类读取文本文件内容、BufferedOutputStream类向文件中写入内容和它的常用方法,接下来小编带大家一起来学习!
Java进阶者
2021/12/09
1.2K0
BufferedInputStream类方法,使用BufferedInputStream类读取文本文件内容
使用Python读写文本文件内容
本文主要演示如何读写文本文件的内容,以及上下文管理语句with的用法。使用上下文管理语句with时,即使在操作文件内容时引发异常也能保证文件被正确关闭。 #'w'表示写入文件,默认为文本文件 #如果文件test1.txt不存在,就创建 #如果文件test1.txt已存在,就覆盖 with open('test1.txt', 'w') as fp: for i in range(100): #写入100个数字 fp.write(str(i)+'\n') #把文件test1.txt中的内容
Python小屋屋主
2018/04/16
1.2K0
使用 Python 拆分文本文件的最快方法是什么?
在 Python 中拆分文本文件可以通过多种方式完成,具体取决于文件的大小和所需的输出格式。在本文中,我们将讨论使用 Python 拆分文本文件的最快方法,同时考虑代码的性能和可读性。
很酷的站长
2023/02/18
3K0
使用 Python 拆分文本文件的最快方法是什么?
Java 读取文本文件
我想用Java 读取文本文件(txt)中的字符,但是对Java的文件操作不怎么熟悉,于是开始翻官方文档,解决了如何从文件中读取一行或者全部数据的问题。
全栈程序员站长
2022/06/25
2K0
Java 读取文本文件
python中按字母排序_在Python中按字母顺序排序文本文件的内容
我想在文件内部按字母顺序排序。我当前执行此操作的代码不起作用,文件保持不变。这个程序本身就是一个基本的调查问卷,用来实验读写文件。在import time
用户7886150
2021/01/27
6.1K0
Python去除文本文件中的空行
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
村雨遥
2019/09/09
4.6K0
Python-codecs-01-读取文本文件
系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2
zishendianxia
2019/10/23
9150
Python-codecs-01-读取文本文件
java读取配置文本文件
import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Iterator; import java.util.Properties; import org.springframework.util.StringUtils; public class ProperityUtils { public static String loadProperties2S
JQ实验室
2022/02/10
1.3K0
c++读取文本文件
f1.dat中的前10个数据例如以下,请在调试程序时。自建f1.dat文件,其内容是10个整数。 52 69 21 29 65 79 72 27 35 24
全栈程序员站长
2022/07/06
1.5K0
Python 去除文本文件中的空行
功能 读取存在空行的文件,删除其中的空行,并将其保存到新的文件中; 代码 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/3/18 21:41 # @Author : cunyu # @Site : cunyu1943.github.io # @File : deleteBlankLines.py # @Software: PyCharm """ 读取存在空行的文件,删除其中的空行,并将其保存到新的文件中 """
村雨遥
2022/06/15
2K0
C#读取文本文件和C# 写文本文件
今天一个学生问我如何从一个文本中读取内容,如下是做的是控制台中的例子,在别的地方也是这个道理。
阳光岛主
2019/02/19
3.7K0
VB实现按行读取文本文件的方法案例分享
Dim nFileNum As Integer, sText As String, sNextLine As String, lLineCount As Long
大师级码师
2022/11/06
1.5K0
Python 按行读取文本文件 缓存 和 非缓存实现
java 使用缓存读取文件是,会相应的创建一个内部缓冲区数组在java虚拟机内存中,因此每次处理的就是这一整块内存。
代码伴一生
2021/11/02
1.6K0
如何同时从多个文本文件读取数据
在很多时候,需要对多个文件进行同样的或者相似的处理。例如,你可能会从多个文件中选择数据子集,根据多个文件计算像总计和平均值这样的统计量。当文件数量增加时,手动处理文件的可能性会减小,出错的概率会增加。
TalkPython
2019/05/24
4.7K0
点击加载更多

相似问题

在.NET中换行符的最简单的方法是什么?

2340

获取冲突文件列表的最简单方法是什么?

2400

复制activerecord记录最简单的方法?

2408

Python如何以最快的方式读取大型文本文件(几GB)?

1802

在Java中将列表转换为集合最简单的方法?

2396
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
相关问答用户
新浪微博 | 高级总监擅长4个领域
到家集团 | 技术VP擅长5个领域
擅长5个领域
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档