www.fltk.net > Python,将文件中的列表读取出来并作为列表赋给变量

Python,将文件中的列表读取出来并作为列表赋给变量

可以使用正则表达式。 或者可以看[符号 看到一个[开始存,到]为止,不行的话就只能使用正则表达式了。 import re

#!/usr/bin/env pythonf = open("a.txt")for line in f: r = line

首先py的数组使用列表代替的,除非py的扩展工具包,比如py有一个支持矩阵的包里面有数组的概念, 将文件读到列表里: f = open('file_name.txt','r') f_list = f.readlines() 可以print(f_list)查看列表,这是将文件的所有内容一次性读到列表中

#!/bin/python a = [] for x in [1,2,3,4,5,6,7,8,9,10,11]: a.append(x) print a for代表循环取数。 append()函数代表将值插入到列表最后。

# coding: UTF-8blist = []split_char = ' 'with open('b.txt', 'r') as bf: blist = [b.strip().split(split_char) for b in bf]word = '我'print repr(word)for bl in blist: print bl if word in bl: print 'blist[%d][%d]' % (blist.index(b...

python3.x result=[] with open('a.txt','r') as f: for line in f: result.append(list(map(float,line.split(',')))) print(result) python2.7 result=[] with open('a.txt','r') as f: for line in f: result.append(map(float,line.split(',...

def loadDataSet(filename): dataMat=[] fr=open(filename) for line in fr.readlines(): line = line.replace('"','') curLine=line.strip().split('\t') aa = [float(i) for i in curLine] dataMat.append(aa) return dataMatdataMat=loadData...

比如呢? 可以一行一行的读! 也可以整个读下来! 可以用split

#!/usr/bin/python# -*- coding: UTF-8 -*-import MySQLdb# 打开数据库连接db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )# 使用cursor()方法获取操作游标 cursor = db.cursor()# 使用execute方法执行SQL语句cursor.execute...

直接写就可以了。 比如文件名为variable.py,内容如下: mylist = [1,2,3]a = 4b = '456'……然后,在其他文件中直接引用就可以了。 import variable 然后 variable.a, variable.b

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com