Python:怎样将txt文件读取到一个字符串里?

如题所述

1、首先在vscode里面添加了Python文件和用于读取的文本文件。

2、然后在txt文件写上一些内容用于待会的内容读取,随便写上即可。

3、此外还必须要导入os文件,这样才可调用os中的一些文件操作方法。

4、然后打开要进行读取内容的文件,并且把读取到的内容数据复制给了字符串

5、然后把字符串打印即可把内容给展现出来,方便查阅了。

6、接着运行jy.py文件,这样就会开始读取,打印内容。

7、如图,可以看到txt文件的内容真的被读取到了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-29

1、首先打开pycharm,新建一个空白的python文件,将其命名为test.py备用:

2、接着新建一个没test的txt文件,写入一些内容备用:

3、这里开始编写处理txt的文件的函数,首先使用codes模块下的open函数打开文件,该模块对编码的支持较好,然后把读取到内容写入到数组中,然后用一个for循环逐行读取文件的内容,最后把读取到的文件内容写入到一个二维数组中,并将文字转换为字符串:

4、接下来调用函数,并读取前面准备的txt文件,点击绿色的箭头运行程序,在下方可以看到输出的结果为一个二维数组,数组中每行的数据均为字符串。以上就是用python将txt文件读取到一个字符串里程序的演示:

本回答被网友采纳
第2个回答  推荐于2017-09-21
假设D盘有一个a.txt文件。那么py程序可以如下:
# _*_ coding: utf-8 _*_
#上面一行确保utf-8编码,汉字支持。

#下面就是核心语句,用了try-finally确保文件最后被关闭
fileobj = open('D:\\a.txt', 'r') #需要两个\\,或者用原始字符串,在引号前面加r
try:
strings = fileobj.read()
finally:
fileobj.close()

#可以用print查看结果。
print strings本回答被提问者和网友采纳
第3个回答  推荐于2017-09-28

分为两个步骤

    使用open函数打开文件,返回文件句柄

    使用文件句柄的read方法读取文件内容

f = open('/path/to/the/file.txt')
txt = f.read()

txt文件的内容将会读取待txt变量中

第4个回答  2012-10-27
>>> f = open('./fileUsedForInput.txt', 'r')
>>> s = f.read()
>>> s
'Test line 1\nTest line 2\nThe End\n'