python 操作文件和目录 : os
2018-07-23 19:03
531 查看
导入模块:
显示系统详细信息:
显示环境变量:
获取某个环境变量的值:
查看当前目录的绝对路径:
整合目录路径,只是把路径接起来看看,没有真正创建出来:
真正创建目录:
删除目录:
1.利用os模块编写一个能实现dir -l输出的程序。
import os显示操作系统类型:
os.name
posix
显示系统详细信息:
os.uname()
posix.uname_result(sysname='Linux', nodename='18205c3de5e0', release='3.13.0-32-generic', version='#57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014', machine='x86_64')
显示环境变量:
os.environ
environ({'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'TERM_PROGRAM_VERSION': '326', 'LOGNAME': 'michael', 'USER': 'michael', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/mysql/bin', ...})
获取某个环境变量的值:
os.environ.get('PATH')
'/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/mysql/bin'
查看当前目录的绝对路径:
os.path.abspath('.')
/
整合目录路径,只是把路径接起来看看,没有真正创建出来:
os.path.join('/home/q/Documents/Temp/IO', 'NW')
q@s:~/Documents/Temp/IO$ python join.py /home/s/Documents/Temp/IO/NW q@s:~/Documents/Temp/IO$ ls a.txt dir.py file.py join.py stringio.py
真正创建目录:
os.mkdir('/home/q/Documents/Temp/IO/NW')
q@s:~/Documents/Temp/IO$ python join.py None q@s:~/Documents/Temp/IO$ ls a.txt dir.py file.py join.py NW stringio.py
删除目录:
os.rmdir('/home/q/Documents/Temp/IO/NW')
q@s:~/Documents/Temp/IO$ python join.py None q@s:~/Documents/Temp/IO$ ls a.txt dir.py file.py join.py stringio.py
1.利用os模块编写一个能实现dir -l输出的程序。
#!/usr/bin/python # -*- coding: utf-8 -*- from datetime import datetime import os pwd = os.path.abspath('.') print(' Size Last Modified Name') print('------------------------------------------------------------') for f in os.listdir(pwd): fsize = os.path.getsize(f) mtime = datetime.fromtimestamp(os.path.getmtime(f)).strftime('%Y-%m-%d %H:%M') flag = '/' if os.path.isdir(f) else '' print('%10d %s %s%s' % (fsize, mtime, f, flag))运行结果:
Size Last Modified Name ------------------------------------------------------------ 469 2018-07-23 18:25 dir.py 769 2018-07-23 17:48 file.py 186 2018-07-23 18:14 stringio.py 11 2018-07-23 17:31 a.txt 12288 2018-07-23 18:25 .dir.py.swp
相关文章推荐
- python 文件、目录属性的操作os.path等os模块函数
- python,os操作文件,文件路径(上一级目录)
- python,os操作文件,文件路径(上一级目录)
- python os模块常用操作文件目录方法
- python——【转载】os操作文件目录
- python之OS模块(对文件or目录操作)
- Python使用os模块和fileinput模块来操作文件目录
- Python之文件与目录操作(os、zipfile、tarfile、shutil)
- Python笔记-os模块,操作系统的目录和文件操作
- python 文件目录操作(os模块)
- python中OS模块操作文件和目录
- Python:目录和文件的操作模块os.path
- python os模块 操作文件和目录
- python---os,sys的文件操作,strip()去除空格,.号当前目录查找,绝对路径查找
- python 目录文件操作 os模块
- python os目录和文件相关操作
- python的文件和目录操作
- python文件、目录及路径操作
- Python OS模块目录文件处理
- python操作文件和目录