替换文件的名称

时间:2016-08-06 22:07:16

标签: python

我有文件,我想根据列表中的对象和内部元素替换名称:

def replace_variables(i, distance = 0, T1 ='0', T2 = '0', Phi = '0' ):

        i_[0][0] = '-2'
        i_[1][0] = '2'

       input_name = input_name.replace('distance',distance).replace('one',T1).replace('two',T2).replace('Phi',Phi)
       print input_name


input_name = 'file_distance_one_two_Phi.txt'

a = [['distance','+2','-2'], ['T1','+2','-2'], ['T2','+2','-2'], ['Phi','+2','-2']]

new_list = list(itertools.permutations(a, 2))

for i in new_list:
replace_variables(i, x, y)

但我回来了:

file_distance_T1_0_0.txt, file_-2_T2_0_0.txt, file_distance_-2_0_0_0.txt, and so on

我想得到:

file_-2,-2_0_0.txt, file_-2_0_-1_0.txt, file_2_-2_0_0.txt and so forth

0 个答案:

没有答案
相关问题