将列表打印在一行中

时间:2017-10-03 23:07:45

标签: python python-3.x

我想知道如何在一行中打印此代码。我希望图像的完整路径在一行中用空格分隔,但我尝试了很多东西,而且我似乎无法让它因某些原因而起作用。这是代码:

import os
import datetime as dt

now = dt.datetime.now()
ago = now-dt.timedelta(minutes=5)

for root, dirs,files in os.walk('C:/xxxx/xxxx/xxxx/xxxx/Images'):
    for fname in files:
        path = os.path.join(root, fname)
        st = os.stat(path)
        ctime = dt.datetime.fromtimestamp(st.st_ctime)
        if ctime > ago:
            print(path.replace('Images\\', 'Images/'))

1 个答案:

答案 0 :(得分:0)

您可以在打印时明确设置结束字符:

print(path.replace('Images\\', 'Images/'), end=' ')