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): –
@HeyXD:そうですよ!コードをコピーして貼り付けるときは、私はもっと注意が必要です:P – inspectorG4dget