python文件列表
㈠ python讀取文件列表
這太容易了吧。
myfile=open('a.ini')#打開文件myfile
serverlist=myfile.readlines()
你是在搞代理列表是吧
㈡ python 如何將列表寫入文件
python把列表寫入文件的詳細代碼:
list = ['foo', 'bar']
sep = ','
fl=open('list.txt', 'w')
fl.write(sep.join(list))
fl.close()
sep是分隔符,sep='
'就是分行輸入
另外提醒一下,考慮一下list里含有數字:,用str()函數轉一下,看你要處理的數據了。
代碼使用舉例:
>>> l=["A","B","C","D"]
>>> f=open("k.txt","w")
>>> f.write(str(l))
>>> f.close()
>>>
這樣的輸出就是一個list ["A","B","C","D"]
(2)python文件列表擴展閱讀:
PYTHON 寫入list並換行的方法:
f.writelines(lists) 是不換行的寫入,可用以下方法在寫入時換行。
方法一:
for line in lists:
f.write(line+' ')
方法二:
lists=[line+" " for line in lists]
f.writelines(lists)
方法三:
f.write(' '.join(lists))
㈢ Python中如何遍歷指定目錄下的所有文件
例如:在C:\TDDOWNLOAD目錄下有a.txt、b.txt兩個文件,另有\sub1子文件夾,C:\TDDOWNLOAD\sub1下又有c.txt、d.txt兩個文件。 1. os.walk os.walk()返回一個三元素的tuple:當前路徑、子文件夾名稱、文件列表。>>> import os>>> def fun( path ):... for root, dirs, files in os.walk( path ):... for fn in files:... print root, fn... >>> fun( r'C:\TDDOWNLOAD' )C:\TDDOWNLOAD a.txtC:\TDDOWNLOAD b.txtC:\TDDOWNLOAD\sub1 c.txtC:\TDDOWNLOAD\sub1 d.txt>>> 2. glob.glob glob.glob()只接受一個參數,這個參數既代有路徑,又代有匹配模式,返回值為一個列表。注意,glob.glob()無法直接穿透子文件夾,需要自己處理:>>> def fun( path ):... for fn in glob.glob( path + os.sep + '*' ): # '*'代表匹配所有文件... if os.path.isdir( fn ): # 如果結果為文件夾... fun( fn ) # 遞歸... else:... print fn... >>> fun( r'C:\TDDOWNLOAD' )C:\TDDOWNLOAD\a.txtC:\TDDOWNLOAD\b.txtC:\TDDOWNLOAD\sub1\c.txtC:\TDDOWNLOAD\sub1\d.txt>>> '*'為匹配模式,代表匹配所有文件,只有這樣才能將子文件夾查出來,以便遞歸深入,探查下一層的文件。
㈣ python中,讀取文件,希望轉化為列表的格式,出現了問題
defloadDataSet(filename):
dataMat=[]
fr=open(filename)
forlineinfr.readlines():
line=line.replace('"','')
curLine=line.strip().split(' ')
aa=[float(i)foriincurLine]
dataMat.append(aa)
returndataMat
dataMat=loadDataSet('test.txt')
print(dataMat)
㈤ python 讀取文件列表,並且刪除不再列表中的文件
#!/usr/bin/envpython
#coding:gbk
importos
importglob
destdir='/home/hdic/'
destfilext='*.avi'
destfile='adv.txt'
keepfiles=[]
allfiles=glob.glob(desdir+destfilext)
fp=open(destfile,'r')
forrecinfp.readlines():
keepfiles.appen(rec.split(':')[1])
fp.close()
#Herewegettwolist
foravifileinallfiles:
ifavifile.split('/')[-1]notinkeepfiles:
os.remove(avifile)
㈥ python 讀取文件轉換為列表
python 讀取文本文件內容轉化為python的list列表,案例如下:
1、目的
讀取cal.txt內容,然後通過python腳本轉化為list內容
2、文件內容
cal.txt
12
13
14
15
16
3、Python編寫cal.py腳本內容
#!/usr/bin/python
#coding=UFT-8
result=[]
fd=file("cal.txt","r")
forlineinfd.readlines():
result.append(list(map(int,line.split(','))))
print(result)
foriteminresult:
foritinitem:
printit
4、執行轉換為List列表結果內容:
[[12],[13],[14],[15],[16]]
12
13
14
15
16
㈦ 用PYTHON 把下面的文件列表提取出來
是這意思么?
㈧ python怎麼將讀出來的文件放到列表
csv文件的讀取:
前期工作:在定義的py文件里邊創建一個excel文件,並另存為csv文件,放入三行數據,我這里是姓名+年齡(可以自己隨意寫)
首先我們要在python環境里導入csv板塊(測試小白的我喜歡用pycharm)
啦啦啦,開不開心,刺不刺激,純小白內容,謝謝大家的閱讀,歡迎留言交流,不要忘記我,我就是宇宙無敵的python小白白!