繁体   English   中英

学习Python列表,元组

[英]Learning Python lists, tuples

我正在学习Python,并且试图深入研究,我想获取有关何时在多个用户的主目录中创建和修改文件的信息。

到目前为止,在尝试将多个用户添加到列表时,我在语法上遇到了麻烦。 如果只有一个用户,则脚本可以正常工作,但是,我希望能够添加多个用户。

import os.path
import time
import string

users = ['user1']
test = ' '.join(users)

for i in test:
    file = '/Users/'+test+'/sync.log'

print("created: %s" % time.ctime(os.path.getctime(file)))
print("last modified: %s" % time.ctime(os.path.getmtime(file)))

当失败时,我尝试添加更多用户,例如

users = ['user1', 'user2']

有人可以告诉我我在做什么错吗?

谢谢!

无需将列表的两个元素连接到一个字符串中。 您要遍历列表的元素:

for user in users:
    file = '/Users/' + user + '/sync.log'
    print("created: %s" % time.ctime(os.path.getctime(file)))
    print("last modified: %s" % time.ctime(os.path.getmtime(file)))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM