Python 如何优雅地读取TXT文件的内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 如何优雅地读取TXT文件的内容相关的知识,希望对你有一定的参考价值。

def loadData(path):
    data=list()
    with  open(path,'r') as fileReader:
        lines = fileReader.readlines()  # 读取全部内容
        for line in lines:
            line = line.strip()
            line = line.split("\\t")#根据数据间的分隔符切割行数据
            data.append(line[:])

    data=np.array(data)
    data = data.astype(float)
    np.random.shuffle(data)
    label=data[:,0]
    features=data[:,1:]
    print("data loaded!")
    return features,label-1

参考技术A 诗词 , 文学

如何优雅地将dat,txt 或者excel 文件导入python

参考技术A

作者:iamzcr
链接:https://www.zhihu.com/question/33535414/answer/56860505
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

为什么一定要用python呢,你用excel写一条公式,类似于:
=array('filter'=>"&A&")
然后按住右下角的十字架,一直往下拖,一堆数组就出来了,然后用php写进去就好了

#-*- coding: utf-8 -*-
#encoding=utf-8
import MySQLdb
import xlrd
#打开excel
data = xlrd.open_workbook('testpython.xls')
#根据名字拿到excel的某个表
table = data.sheet_by_name('Sheet1')
#行数
nrows = table.nrows
for rownum in range(1,nrows):
row = table.row_values(rownum)
print len(row)

# 打开数据库连接
db = MySQLdb.connect("localhost","root","","pythonmysql" )
#链接资源
cursor = db.cursor()

# SQL 插入语句
sql = 'insert into pyuser (username,password, email, qq) values("%s", "%s","%s","%s")' % \\
(row[0],row[1],row[2],row[3])
print sql
try:
  # 执行sql语句
  cursor.execute(sql)
  # 提交到数据库执行
  db.commit()
except:
  db.rollback()
# 关闭数据库连接
db.close()


以上是关于Python 如何优雅地读取TXT文件的内容的主要内容,如果未能解决你的问题,请参考以下文章

如何优雅地将dat,txt 或者excel 文件导入python

python如何读取txt文件中指定内容?

python怎样读取txt文件的数据内容

python读取TXT内容后怎么计算里面数据?

python读取TXT内容后怎么计算里面数据?

Python 如何使用一行代码读取全部内容出来(.txt文件,读取每行内容)