導航:首頁 > 編程語言 > python合並

python合並

發布時間:2022-01-14 12:22:58

python中將兩個文件合並

你好:

其實這個問題不是很難啊:

請看代碼:

txtpath1=r"a.txt"
txtpath2=r"b.txt"
txtpath3=r"c.txt"

fpa=open(txtpath1)
fpb=open(txtpath2)
fpc=open(txtpath3,"w")

arrB=[]
forlinebinfpb.readlines():
arrB.append(lineb)

index=0
forlineainfpa.readlines():
index=index+1
fpc.write(linea)
foriinrange((index-1)*10,(index)*10):
try:
fpc.write(arrB[i])
except:
pass
print"Done!"
fpa.close()
fpb.close()
fpc.close()

❷ python 怎麼合並多行為一行

#readdatafromfile
withopen("data_src.txt",'rt')assrc:
data=[ln.strip()forlninsrc]

#','join
withopen("data_sto.txt",'wt')assto:
sto.write(','.join(list(set(data))))

python 中 set 是 「unordered collection of unique elements」 可以自動實現剔除重復數據。

❸ python如何把幾個列表合並成一個由列表組成的列表

沒有縮進,看不出你具體的意思。大概看了一下,是兩個for 嵌套,語句肯定是有問題。
你可以把數據範例,和有縮進的源碼截圖,再發一下。

❹ python怎麼合並兩個列表的內容

給個代碼示例吧:
a=[1,2,3]
b=[4,5,6]
c=a[:]
c=c+b
#此時列表c的內容是a與b合並後的內容
如果是原地合並,即把a與b的內容合並到a,則代碼如下:
a=[1,2,3]
b=[4,5,6]
a.extend(b)
#此時列表a的內容是a與b合並後的內容

❺ python合並一些行

演算法很簡單吧
新建一個字典dict
1 直接 以每行的 3個數字 作為鍵
dict[(chr11 , 4008720, 4008722, -119.063080006)]='chr11 4008720 4008722 -119.063080006'
2 把文本 循環一邊 判斷鍵值是在在字典里
3 把字典的值或者鍵取出來寫到新的文本
祝你好運

❻ python如何合並兩個列表的內容

~$python
Python2.7.3(default,Mar142014,11:57:14)
[GCC4.7.2]onlinux2
Type"help","right","credits"or"license"formoreinformation.
>>>a=[1,2,5,8,12]
>>>b=[25,13,6,9]
>>>a+b
[1,2,5,8,12,25,13,6,9]
>>>

❼ Python 合並兩個文件夾

這個用不著python吧,

在windows下直接 X B A /s /e /y

在linux下 cp -r A B


但是還是給你提供python的方法吧

#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
#------------------------------------------------------------------------
#FileName:[file_dir_.py]
#Purpose:[dirBtoA]
#------------------------------------------------------------------------
"""

#importnecessarymole
importos
importshutil
fromos.pathimportwalk

oj=os.path.join
oif=os.path.isfile
oid=os.path.isdir

PathA="D:\PathA\"
PathB="D:\PathB\"

#============================================================
def(arg,dirname,filenames):
"""
Purpose/Usage:()isafunctocreatedirandfile
fromPathBtoPathAbyrecursion

Parameter(s):@arg,@dirname,@filenames
"""
#forshowingprogress
printdirname

#removerootdir
diretory=dirname.replace(PathB,"")
dirnameA=os.path.join(PathA,diretory)

ifoid(dirnameA):
#ifthereisadirinPathAthencheck
#ifsubdirsandfilesareexisting.
forFILEinfilenames:
ifoif(oj(dirname,FILE))andnotoif(oj(dirnameA,FILE)):
#
shutil.2(oj(dirname,FILE),oj(dirnameA,FILE))
elifoid(oj(dirname,FILE))andnotoid(oj(dirnameA,FILE)):
#
os.system("mkdir%s"%(oj(dirnameA,FILE)))
else:
#ifthereisnosamedir,thencreatethedirinPatchA,
#andfiles
os.system("mkdir%s"%(dirnameA))
forFILEinfilenames:
shutil.2(oj(dirname,FILE),oj(dirnameA,FILE))
#shutil.2funccanwithoriginaldate
#andtimeoffile.

#============================================================
if__name__=="__main__":
walk(PathB,,())
#callfuncrecursively

❽ python兩個列表進行合並


A=[['A','A1'],['B','A2'],['C','A3'],['D','A4']]
B=[['A','B1'],['B','B2'],['C','B3'],['D','B4']]
C=[['A','C1'],['B','C2'],['C','C3'],['D','C4']]
D=[['A','D1'],['B','D2'],['C','D3'],['D','D4']]
arr=[A,B,C,D]
dic_all={x[0][0]:[y[1]foryinx]forxinzip(*arr)}
list_all=[[x[0][0]]+[y[1]foryinx]forxinzip(*arr)]

if__name__=='__main__':
print(list_all)
print(dic_all)

結果:

[['A','A1','B1','C1','D1'],['B','A2','B2','C2','D2'],['C','A3','B3','C3','D3'],['D','A4','B4','C4','D4']]
{'D':['A4','B4','C4','D4'],'A':['A1','B1','C1','D1'],'C':['A3','B3','C3','D3'],'B':['A2','B2','C2','D2']}

❾ python怎麼把兩個txt數據集合並

49既然邀請到了,我簡單說一下首先你拋出的這個問題,你要知道真正的性能瓶... 你這個python代碼的意思就是每次從磁碟上的一個txt文件裡面讀取一行到內存... 更多>>

❿ python合並輸出

s='%d%d%d'%(a,b,c)
print(s)

閱讀全文

與python合並相關的資料

熱點內容
旅遊查攻略下載什麼app 瀏覽:772
ps存儲不在原始文件夾 瀏覽:35
android直播開發CSDN 瀏覽:748
apacheaddtypephp 瀏覽:499
女程序員美劇 瀏覽:637
安卓怎麼隱身登錄王者榮耀 瀏覽:852
通達信前五源碼編寫 瀏覽:17
gcc怎麼編譯qt程序 瀏覽:925
華為文件夾命名大全 瀏覽:383
php無限分類循環 瀏覽:41
北漂程序員營養餐 瀏覽:105
掃描件pdf轉換成圖片 瀏覽:58
忍者必須死伺服器升級到什麼時候 瀏覽:339
鹼基最多配對演算法 瀏覽:829
命令和決定表彰上的區別 瀏覽:152
全國醫保服務平台app叫什麼 瀏覽:319
php輸出表單 瀏覽:237
西門子r變數編程入門 瀏覽:374
壓縮機器人怎麼做 瀏覽:285
魔獸懷舊服什麼時候來新伺服器 瀏覽:796