summaryrefslogtreecommitdiff
path: root/04-CustomLibrary/ExtensionPackages/FileLibrary/filetool.py
blob: 8ad1ef7b476e0c2c2551994bf2d09da39f0c00ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#coding=utf-8

""" 变量文件操作 """
class	filetool():
	def	__init__(self):
		pass
	
	def	alter_dict(self, path, k, v):
		data = ''
		flag = True
		key = '${%s}' % (k)
		add = key + '\t%s' % (v) + '\n'		
		with open(path, 'r+') as f:
			for	line in f.readlines():
				if(line.find(key + '\t') == 0):
					line = add
					flag = False
				data += line
			if(flag):
				data += add
		with open(path, 'w+') as f:
			f.writelines(data)