# coding:utf-8
import re
import os,os.path
def file_cp(path,path2):
#path =
#path2 ='D:/testpy/test/config.properties'
if not os.path.exists(path2):
print ('file not exist')
return
if not os.path.exists(path):
print ('path not exist')
open(path,'w')
f1 = open(path, 'r+')
infos = f1.read()
line_new = re.sub(r' ', '', infos)
f2 = open(path2, 'r+')
infos2 = f2.read()
line_new2 = re.sub(r' ', '', infos2)
f1.seek(0) # 将指针位置指到文件开头(注意:一定要有这步操作,不然无法清空文件)
f1.truncate() # 清空文件内容(仅当以 "r+" "rb+" "w" "wb" "wb+"等以可写模式打开的文件才可以执行该功能)
f1.write(line_new2)
f1.close()
file_cp('D:/testpy/config.properties','D:/testpy/test/config.properties')
本文介绍了一个Python脚本,用于从源文件复制内容并替换目标文件的内容,同时清空目标文件原有信息。此脚本使用正则表达式去除源文件中的空白字符。
326

被折叠的 条评论
为什么被折叠?



