1
我有比如這個代碼部分:如何用python 35來複制和複製幾個文件?
fichiers=glob.glob('/path/*.file')
for f in fichiers:
if os.path.isfile(f):
fichier = open(f,'r')
for l in fichier:
m = regex.match(l)
if m:
print('%s/ EMO /%s'%(m.group(1),m.group(3)))
#here I want to write this modified line
else:
#write line non modified
fichier.close()
而且我想,而不是在外殼的打印效果,替換用新名稱或在新目錄中的文件複製應用到每一行的所有行(肯定不會犯錯誤)。 你有什麼想法教我如何做到這一點?
好的答案,但'f'沒有定義。 –
謝謝,但... f是fpath中的文件?我應該這樣做: 在fichiers中的fpath: fpath中的f: if os.path.isfile(f): –
@ H.eyXD:你是對的!當我複製粘貼代碼時,我應該更加小心:P – inspectorG4dget