Python读取文件内容为字符串的方法(多种方法详解) | 您所在的位置:网站首页 › python如何读取文件中的数据和文件内容信息 › Python读取文件内容为字符串的方法(多种方法详解) |
方法1: 拷贝文章时,直接把内容赋值给一个变量,保存到一个 .py 文件中。然后在脚本中,导入它。 存储文章的文件article.py content = """ 复制的文章内容 """存储脚本的文件my_code.py from article import content方法2: 拷贝文章内容到一个txt文件(通常人们都这么干)。直接读取文件内容。 用 read() 方法能直接生成字符串。 with open('test.txt','r',encoding='utf-8') as f: content = f.read()方法3: 用 readlines() 或 readline() 结合 for 迭代 来自己构成 字符串。 比如 bsdzsz 的代码片段: ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书! ''' data = '' with open('test.txt', 'r',encoding='utf-8') as f: for line in f.readlines(): line = line.strip() data += line当然,还有更多方法。以上3种方法对于零基础新人都很友好,刚刚掌握一点皮毛就可以搞定。 从这个方法举例中,大家可以初步建立一个意识:同一个数据(文章内容),其存储形式可能是多样的(.py文件的一个字符串变量被别的.py文件调用,或一个常规的txt文件),我们去取那个数据的方法也是多样的。 知识点补充:python读取txt文件中字符串,字符串用空格分隔 python3.6 代码如下: with open('C:\\Users\\***\\Desktop\\test.txt') as f: read_data=f.read() a=read_data.split() print(a[5])#这一行可以单独打印第几个字符串 f.closed比如test.txt文件里只有一行: 1 123 1.1 a abc p+=b上面代码运行结果是: p+=b结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助! Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者 【Python教程】全网最容易听懂的1000集python系统学习教程(答疑在最后四期,满满干货) Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者 2021年Python最新最全100个爬虫完整案例教程,数据分析,数据可视化,记得收藏哦 |
CopyRight 2018-2019 实验室设备网 版权所有 |