python怎么读取txt文件
3个回答
展开全部
方法一:
f = open("foo.txt") # 返回一个文件对象
line = f.readline() # 调用文件的 readline()方法
while line:
print line, # 后面跟 ',' 将忽略换行符
# print(line, end = '') # 在 Python 3中使用
line = f.readline()
f.close()
方法二:
for line in open("foo.txt"):
print line,
方法三:
f = open("c:\\1.txt","r")
lines = f.readlines()#读取全部内容
for line in lines
print line
黑马程序员的Python课程非常的全面系统,网上也有很多的免费教程,想学习的小伙伴,可以下载学习下。2017-07-20
展开全部
with open(file_path, 'r') as f:
line = f.readline() # 读取一行
lines = f.readlines() #读取所有行(返回一个列表,一行作为一个元素)
content = f.read() # 读取所有行(返回一个字符串,内容为整个文本)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2024-05-15 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
关注
展开全部
Python读取文本文件的步骤非常简单。以下是三种最常用读取txt文件的方法:
1、使用open()函数
#打开文件,mode参数指定打开方式('r'表示只读)
with open("file.txt","r")as f:
#读取文件内容
text=f.read()
2、使用for循环
with open("file.txt","r")as f:
#按行读取文件内容
for line in f:
#对每一行内容进行处理
print(line)
3、使用readlines()方法
with open("file.txt","r")as f:
#读取文件内容到一个列表中,每行为一个元素
lines=f.readlines()
4、示例代码
#使用open()函数读取整个文件:
with open("password.txt","r")as f:
passwords=f.read()
print(passwords)
#使用for循环按行读取文件
with open("data.txt","r")as f:
for line in f:
print(line.strip())
#使用readlines()方法读取文件到列表:
with open("employees.txt","r")as f:
employees=f.readlines()
for employee in employees:
print(employee.strip())
1、使用open()函数
#打开文件,mode参数指定打开方式('r'表示只读)
with open("file.txt","r")as f:
#读取文件内容
text=f.read()
2、使用for循环
with open("file.txt","r")as f:
#按行读取文件内容
for line in f:
#对每一行内容进行处理
print(line)
3、使用readlines()方法
with open("file.txt","r")as f:
#读取文件内容到一个列表中,每行为一个元素
lines=f.readlines()
4、示例代码
#使用open()函数读取整个文件:
with open("password.txt","r")as f:
passwords=f.read()
print(passwords)
#使用for循环按行读取文件
with open("data.txt","r")as f:
for line in f:
print(line.strip())
#使用readlines()方法读取文件到列表:
with open("employees.txt","r")as f:
employees=f.readlines()
for employee in employees:
print(employee.strip())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询