python 把文件中的每一行以数组的元素放入数组中的方法


本文摘自php中文网,作者不言,侵删。

这篇文章主要介绍了关于python 把文件中的每一行以数组的元素放入数组中的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

有时候需要把文件中的数据放入到数组中,这里提供了一种方法,可以根据文件结尾的标记进行数据拆分,然后再把拆分的文件放入数组中

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

# -*-coding: utf-8 -*-

f = open("username.txt","w")

f.write("Lycoridiata\n")

f.write("wulei\n")

f.write("leilei\n")

f.write("Xingyu\n")

 

#两种方法实现把每一行文件以数组元素的形式放进数组中(split/splilines)

 

其中spit是一个分割的作用,以'\n'为分割点,即把每一段分割成一个元素放入数组中

 

f = open("username.txt","r")

# print(f.read())

get = f.read()

result = get.split('\n')

 

#直接用splitlines()放法来实现行分割

other_result = get.splitlines()

for i in range (len(other_result)):

 print(result[i])

 print("******")

 print(other_result[i])

 print("******")

 

f.close()

 

#直接以‘,'为分割点

print("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$")

ff = open("newfile.txt","w")

ff.write("askhdas,lfaskj,fhashfk,lhaskl,fhlaskhf,lasyhlfhnal,sfnklak,sl,fhla,skhflashfk,lhasklfha,slfhlakshf")

 

ff = open("newfile.txt","r")

get = ff.read()

result= get.split(",")

for k in range(len(result)):

 print(result[k])

 print("$$$$$$$$$")

 

ff.close()

阅读剩余部分

相关阅读 >>

Python生成随机数的方法_Python

Python运行快捷键是什么

爬虫基本流程request和response的介绍

Python利用requests库写爬虫的实例详解

Python里lambda是什么

Python简称是什么

Python面向对象是什么?分析Python面向对象实例来解密

Python使用http、https代理的实例讲解

Python file readlines() 使用方法

Python脚本文件的扩展名是什么

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...