『壹』 python 讀取txt文件到列表中
#-*-coding:utf-8-*-
f=open('123.txt','r')#文件為123.txt
sourceInLines=f.readlines()#按行讀出文件內容
f.close()
new=[]#定義一個空列表,用來存儲結果
forlineinsourceInLines:
temp1=line.strip(' ')#去掉每行最後的換行符' '
temp2=temp1.split(',')#以','為標志,將每行分割成列表
new.append(temp2)#將上一步得到的列表添加到new中
printnew
最後輸出結果是:[['aaa','bbb','ccc'],['ddd','eee','fff']],注意列表裡存的是字元串'aaa',不是變數名aaa。
『貳』 python怎麼將讀出來的文件放到列表
csv文件的讀取:
前期工作:在定義的py文件里邊創建一個excel文件,並另存為csv文件,放入三行數據,我這里是姓名+年齡(可以自己隨意寫)
首先我們要在python環境里導入csv板塊(測試小白的我喜歡用pycharm)
啦啦啦,開不開心,刺不刺激,純小白內容,謝謝大家的閱讀,歡迎留言交流,不要忘記我,我就是宇宙無敵的python小白白!
『叄』 python從txt文件中讀取數字,並放入list中
背景:
文件內容每一行是由N個單一數字組成的,每個數字之間由製表符區分,比如:
0 4 3 1 2
2 1 0 3
1 2 0
……
現在需要將每一行數據存為一個list,然後所有行組成一個大的list。
工具:
1.strip():用於移除字元串頭尾指定的字元,默認為空格,返回是字元串。
2.split():通過指定分隔符對字元串進行切片,返回是字元串組成的list。
實例:
『肆』 python讀取文件列表
這太容易了吧。
myfile=open('a.ini')#打開文件myfile
serverlist=myfile.readlines()
你是在搞代理列表是吧
『伍』 python 從txt中讀取數據到 list 中
list1,list2,list3.... 有多少行事先知道?
a=open('myfile.txt')
lines=a.readlines()
lists=[]#直接用一個數組存起來就好了
forlineinlines:
lists.append(line.split())
print(lists)
『陸』 python 讀取txt,並寫入列表。如下:
with open("sst.txt") as in_file:
result = in_file.readlines()
print result
『柒』 python 把文件內容讀到一個數組里
首先py的數組使用列表代替的,除非py的擴展工具包,比如py有一個支持矩陣的包裡面有數組的概念,
將文件讀到列表裡:
f = open('file_name.txt','r')
f_list = f.readlines()
可以print(f_list)查看列表,這是將文件的所有內容一次性讀到列表中
『捌』 python文件讀取與寫入
open(filepath) :打開文件
open(filepath,'r') :打開方式,默認是讀取
open(filepath).read() :讀取文件中的內容
open(filepath).readline() :讀取文件中一行的內容
open(filepath).readline()[1] :讀取文件中的內容,返回值是列表。
open(filepath).close() :關閉文件
open(filepath).seek(0) :將游標回到首位
with open()函數,不用close()方法,默認自動關閉,所以需要制定一些規則.
文件內建函數和方法:
open() : 打開文件
read() :輸入
readline() :輸入一行
seek() :文件內移動
write() :輸出
close() :關閉文件