Find out which part of the Python script is updated within 24 hours of the directory where the specified files are located:
Note:
1, first find all the directories containing aa.txt files
2. Filter out the updated directory within 24 hours (86,400 seconds)
3. Remember to add ' \ n ' (newline) when writing, and remember to exclude ' \ n ' (strip ()) when reading
VI a1.py
#!/usr/bin/python
Import OS
Import time
Dir= "/root/python"
now = Time.time ()
For Root,dirs,files in Os.walk (dir):
For f in Files:
if f = = "Aa.txt":
D = Os.path.join (root,f)
A=open ('/root/python/dir.txt ', ' a ')
A.write (Os.path.dirname (d) + ' \ n ')
A.close ()
FD = open ('/root/python/dir.txt ', ' R ')
For I in Fd.readlines ():
j = Os.path.getmtime (I.strip ())
If J > (now-86400):
Print I
Fd.close ()
: Wq
Python a1.py
Find a directory Python script that contains a specific file and has an update within 24 hours