读取txt文件

读取txt文件,第1张

"""

读取txt文件txt文件使我们经常 *** 作的文件类型,Python提供了以下几种读取txt文件的方法。read()  读取整个文件readline()  读取一行数据readlines()  读取所有行的数据"""

# 读取文件

with(open("./data_file/user_info.txt","r"))as user_file:

    data= user_file.readlines()

print(data)

# 格式化处理

users= []

for linein data:

    user= line[:-1].split(":")# 删除每一行字符串最后一个字符并通过":"号分割成数组

    users.append(user)

# 打印users二维数组

print(users)

我们使用python的时候经常需要读取txt文件中的内容,那么该如何读取呢?下面我给大家分享一下。

01

首先我们新建一个txt文件,在里面写入一些内容,如下图所示

02

接下来打开运行界面,输入CMD命令,如下图所示

03

然后进入CMD界面以后我们输入python命令进入python环境,如下图所示

04

最后我们通过python中的open方法打开txt文件,然后通过read方法读取文件内容,如下图所示

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

我想读取txt文件中的信息,请问用C++应该怎么实现?

例如:a.txt中sheng=jiangsu我想获取jiangsu应该用程序怎么实现?

解析:

1.如果只是读文件,那用fopen("文件名",r)不就可以读了吗?

2.但是按照我的理解.你估计不是读文件那么简单吧.你是想在文件中定义一些数据,然后从文件中读入到程序里吧?如果是这样的话,那写成配置文件吧.读配置文件的方法呢,如果是读整型,用GetPrivateProfileInt()

读字符型,用GetPrivateProfileString()

举个简单例子:你建立一个a.ini文件,里面如下:

[test]

sheng=jiangsu

那么在C++中,如下实现:

Cstring s

GetPrivateProfileString("test","sheng","0",s.GetBuffer(MAX_PATH),MAX_PATH,".\\a.ini")

其中,MAX_PATH是字符最大长度.

0的意思是如果读取错误,则返回0.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7929219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存