0

我正在尝试创建一个循环以使用 Python 脚本访问 Gutenberg Project Mirror Archive。我遇到的问题是我可以创建propoer循环,因为子目录发生了变化。例如: http : //mirror.its.dal.ca/gutenberg/1/11/11.txt http://mirror.its.dal.ca/gutenberg/2/22/23.txt

等等。我正在使用这个脚本,但它会开始移动数字,结果是子目录不再与文件匹配:

http://mirror.its.dal.ca/gutenberg/2/23/23.txt
http://mirror.its.dal.ca/gutenberg/2/24/24.txt
http://mirror.its.dal.ca/gutenberg/2/25/25.txt
http://mirror.its.dal.ca/gutenberg/2/26/26.txt
http://mirror.its.dal.ca/gutenberg/2/27/27.txt
http://mirror.its.dal.ca/gutenberg/2/28/28.txt
http://mirror.its.dal.ca/gutenberg/3/29/29.txt
http://mirror.its.dal.ca/gutenberg/3/30/30.txt

我正在使用这种基本循环:

liston = [ 1, 2, 3, 4 , 5,6,7,8,9,]
pos = 10
luve= [1, 2,3,4,5,6,7,8,9]
les = 0
for y in luve:

    les = les +1


    for x in liston:
        pos = pos + 1


        print "http://mirror.its.dal.ca/gutenberg/"+str(les)+"/"+str(pos)+"/"+str(pos)+".txt"

非常感谢您。

4

1 回答 1

0
template = "http://mirror.its.dal.ca/gutenberg/{root}/{index}/{index}.txt"
for root in range(1, 10):
    for c_index in range(0, 10):
        print template.format(root=root, index=(root*10+c_index))
于 2013-11-08T20:45:25.993 回答