【2017-11-18】文件与IO(四)

2017-11-18  本文已影响0人  小蜗牛的成长

os模块的使用,总结、加深

>>> import os
>>> os.getcwd()
'D:\\python3.6\\Lib\\idlelib'
>>> path=r"E:\python\page5\first.py"
>>> os.path.getsize(path)
353
>>> os.path.getmtime(path)
1511009754.0
>>> os.path.getatime(path)
1510934400.0
>>> os.stat(path)
os.stat_result(st_mode=33206, st_ino=23722177728, st_dev=3276949959, st_nlink=1, st_uid=0, st_gid=0, st_size=353, st_atime=1510934400, st_mtime=1511009754, st_ctime=1511007380)
>>> os.path.abspath("first.py")
'D:\\python3.6\\Lib\\idlelib\\first.py'
>>> os.path.dirname(path)
'E:\\python\\page5'
>>> os.path.dirname(os.path.dirname(path))
'E:\\python'
>>> os.path.basename(path)
'first.py'
>>> os.listdir(os.getcwd())
>>> 
#示例:os.walk()
for i in os.walk(os.getcwd()):
    print(i)
#结果
('E:\\python\\page5', ['.idea', 'result', 'tt'], ['first.py'])
('E:\\python\\page5\\.idea', ['inspectionProfiles'], ['modules.xml', 'misc.xml', 'page5.iml', 'workspace.xml'])
('E:\\python\\page5\\.idea\\inspectionProfiles', [], ['profiles_settings.xml'])
('E:\\python\\page5\\result', [], ['ew'])
('E:\\python\\page5\\tt', ['3.txt'], [])
('E:\\python\\page5\\tt\\3.txt', [], [])
上一篇下一篇

猜你喜欢

热点阅读