# coding=utf-8
import socket
import sys
import string
import re
hg_config_file = 'E:\zxl_work\python\cfg_hg\hgrc'
# 配置HG配置文件的IP地址为服务端IP地址
def config_hgrc(hg_config_file, hg_server_ipaddr):
f = open(hg_config_file, 'r')
try:
content = ''
lines = f.readlines()
for line in lines:
target = re.search("([0-9]+.[0-9]+.[0-9]+.[0-9]+)", line.strip())
if target:
content += line.replace(target.group(1), hg_server_ipaddr)
else:
content += line
finally:
f.close()
# 以可写属性打开文件
f = open(hg_config_file, 'w')
try:
f.write(content)
finally:
f.close()
if __name__ == '__main__':
hg_server_ipaddr = socket.gethostbyname(socket.gethostname())
config_hgrc(hg_config_file, hg_server_ipaddr)
import socket
import sys
import string
import re
hg_config_file = 'E:\zxl_work\python\cfg_hg\hgrc'
# 配置HG配置文件的IP地址为服务端IP地址
def config_hgrc(hg_config_file, hg_server_ipaddr):
f = open(hg_config_file, 'r')
try:
content = ''
lines = f.readlines()
for line in lines:
target = re.search("([0-9]+.[0-9]+.[0-9]+.[0-9]+)", line.strip())
if target:
content += line.replace(target.group(1), hg_server_ipaddr)
else:
content += line
finally:
f.close()
# 以可写属性打开文件
f = open(hg_config_file, 'w')
try:
f.write(content)
finally:
f.close()
if __name__ == '__main__':
hg_server_ipaddr = socket.gethostbyname(socket.gethostname())
config_hgrc(hg_config_file, hg_server_ipaddr)