[英]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.