【发布时间】:2016-02-01 01:23:02
【问题描述】:
我有两个for loops,我在其中遍历两个文件夹中的文件。当我想单独打印变量时,它可以正常工作(见下文):
def sorted_ls(path):
ctime = lambda f: os.stat(os.path.join(path, f)).st_ctime
return sorted(os.listdir(path), key=ctime)
#one
ordered_list_one = list(sorted_ls('C:\Users\folder_one\\'))
for i in ordered_list_one:
print "%s" % i
#prints out monkey, panda, cow
#two
ordered_list_two = list(sorted_ls('C:\Users\folder_two\\'))
for j in ordered_list_two:
print "%s" % j
#prints out bananas, bamboo, grass
但是,我希望将两个循环的输出放在另一个打印语句中,如下所示:
print "The %s %i likes to eat %s %j"
所以这将是最终的输出:
The monkey likes to eat bananas
The panda likes to eat bamboo
The cow likes to eat grass
【问题讨论】:
标签: python python-2.7 variables for-loop