所以,我有一个网址
sub.domain.com/tile/512/0/0/0.jpg?blablabla123
我需要0/0/0.jpg
才能将6/43/43.jpg
6作为第一个地方的最高数字,43是生成的文本中的中间和结尾数字的最大数字
一些例子:
sub.domain.com/tile/512/0/0/0.jpg?blablabla123
...
sub.domain.com/tile/512/0/0/43.jpg?blablabla123
sub.domain.com/tile/512/0/1/0.jpg?blablabla123
...
sub.domain.com/tile/512/0/43/43.jpg?blablabla123
sub.domain.com/tile/512/1/0/0.jpg?blablabla123
我该怎么做并输出到文件?
答案 0 :(得分:1)
这是一个node.js脚本。
var fs = require('fs');
var stream = fs.createWriteStream('./urls.txt');
stream.once('open', function(fd) {
for (var i = 0; i <= 6; i++) {
for (var j = 0; j <= 43; j++) {
for (var k = 0; k <= 43; k++) {
stream.write('sub.domain.com/tile/512/' + i + '/' + j + '/' + k + '.jpg?blablabla123\n');
}
}
}
stream.end();
});
答案 1 :(得分:0)
因为我有一个Python解释器打开...
for a in range(7):
for b in range(44):
for c in range(44):
print('sub.domain.com/tile/512/%(a)d/%(b)d/%(c)d.jpg' % locals())
将其保存到文件 make_urls.py ,然后调用如下:
python make_urls.py > my_urls.txt
希望有所帮助!