Saturday, May 22, 2021

File statistics

Script

#!/usr/local/bin/python3.5

import os
import stat

print()
centifahren = input("Enter the filename: ")
statistics = os.stat(centifahren)

print()
print('stat:', statistics)

readPermission = os.access(centifahren, os.R_OK)
writePermission = os.access(centifahren, os.W_OK)
executePermission = os.access(centifahren, os.X_OK)

print()
print('Read Permission: ', readPermission)
print('Write Permission: ', writePermission)
print('Execute Permission: ', executePermission)
print()


Execution

Enter the filename: /Python-scripts/Memorable-Tests/Kolkata-2001-K10.txt

stat: os.stat_result(st_mode=33188, st_ino=5039156, st_dev=51714, st_nlink=1, st_uid=0, st_gid=0, st_size=631, st_atime=1488496333, st_mtime=1488496330, st_ctime=1488496330)

Read Permission:  True
Write Permission:  True
Execute Permission:  False




Enter the filename: /Python-scripts/Memorable-Tests/Dravid-master-class-148.txt

stat: os.stat_result(st_mode=33188, st_ino=5039147, st_dev=51714, st_nlink=1, st_uid=0, st_gid=0, st_size=328, st_atime=1488350940, st_mtime=1488350898, st_ctime=1488350898)

Read Permission:  True
Write Permission:  True
Execute Permission:  False









No comments:

Post a Comment