范围函数变量

时间:2015-07-16 21:16:01

标签: python for-loop nested

我正在尝试编写一个创建新文件名的脚本(文件内容相同)。结果应如下:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/expandable_child" android:paddingLeft="40dp" android:paddingRight="40dp" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> file_10_11.txt,...,file_10_12.txt

(结果是90个文件,这是第一批文件)。然后

file_10_100.txtfile_10_11.txt,...,file_10_12.txt

(结果是89个文件,这是第二批文件)。然后

file_10_99.txtfile_10_11.txt,...,file_10_12.txt

最后一直到file_10_ 10 .txt。 如您所见,最后一个数字从100下降到10,步长为1.

我现在正在为第一批文件做的事情如下:

file_10_98.txt

如何将其余批次的文件重命名放入循环?

1 个答案:

答案 0 :(得分:0)

不确定为什么需要这个,因为您多次生成相同的文件名。例如,file_10_10.txt将生成91次。但是你想要的是两个向后循环:

for x in range(100, 9, -1):
    for y in range(x, 9, -1):
        print 'file_10_' + str(y) + '.txt'