python网址规律_根据网址规则自动生成xml地图,python

#!/usr/bin/python

# -*- coding: UTF-8 -*-

#地图生成

from file_io.long_file import longfile

def baidumap(name,index,max):

top = '''

<?xml version="1.0" encoding="UTF-8"?>

'''

content = ''

for i in range(index, max):

con = 'http://loooooong.com/p-{}.htmldaily0.8'

index = i

content = content + con.format(index)

end = '''

'''

lf = longfile(file_url='你的目录\loooooong.com\setmap_{}.xml'.format(name),

file_str='{}{}{}'.format(top, content, end))

lf.write()

baidumap(1,1,5000)

baidumap(2,5001,10000)

baidumap(3,10001,15000)

baidumap(4,15001,20000)

baidumap(5,20001,23105)

#!/usr/bin/python

# -*- coding: UTF-8 -*-

#文件操作

class longfile(object):

'''

'''

def __init__(self, file_url=None, file_str=None):

'''

:param file_url:

:param file_str:

'''

self.file_url = file_url

self.file_str = file_str

def write(self):

# 打开一个文件

fo = open(self.file_url, "w")

fo.write(self.file_str)

# 关闭打开的文件

fo.close()

image-2-750x400.png

image-3-750x400.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值