Python模块:os
OS模块常用用法:
os.name() #判断当前使用的系统环境,windows则返回 ‘nt’,Linux则返回‘posix’
os.getcwd() #显示当前目录
os.listdir() #以列表的形式显示当前目录下的所有文件名和目录名,但不会区分文件和目录。
os.remove() #删除指定文件
os.rmdir() #删除指定目录
os.mkdir() #创建一层目录
os.mkdirs() #创建多层目录
os.system() #执行shell命令
os.chdir() #切换目录
os.walk() #遍历目录下所有内容,产生三元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名】
os.path模块:
os.path.isfile() #判定对象是否是文件,是则返回True,否则返回False
os.path.isdir() #判定对象是否是目录,是则返回True,否则返回False
os.path.exists() #判定对象是否存在,是则返回True,否则返回False
os.path.split() #分割路径和文件名
>>> os.path.split('D:\SWbackup\list.txt')
('D:\\SWbackup', 'list.txt') os.path.getsize() #获取文件大小,如果为目录则返回0
os.path.abspath() #获取绝对路径
>>> os.path.abspath('.')
'C:\\Python33' os.path.join(path,name) #连接目录和文件名
os.path.basename(path) #返回文件名
os.path.dirname(path) #返回文件路径
例:#遍历D:\SWbackup目录下所有目录,并打印出其绝对路径
import os
for path,d,filelist in os.walk('D:\SWbackup'):
for filename in filelist:
filepath = os.path.join(path,filename)
print(filepath)
输出结果:
D:\SWbackup\cisco.vbs
D:\SWbackup\h3c.vbs
D:\SWbackup\list.txt
D:\SWbackup\list2.txt
D:\SWbackup\log\20160331\1.1.1.1.txt
D:\SWbackup\log\20160331\10.10.7.250.txt
D:\SWbackup\log\20160331\10.10.7.251.txt
D:\SWbackup\log\20160331\10.10.7.252.txt
D:\SWbackup\log\20160331\10.10.7.254.txt
Python模块:os的更多相关文章
- python模块-OS模块详解
1.按字母分 os相关的函数:143个.按字母排序如下: ['abort', 'access', 'altsep', 'chdir', 'chmod', 'chown', 'chroot', 'clo ...
- python模块 os&sys&subprocess&hashlib模块
os模块 # os模块可根据带不带path分为两类 # 不带path print(os.getcwd()) # 得到当前工作目录 print(os.name) # 指定你正在使用的操作系统,windo ...
- python 模块——os 模块
os 模块--操作系统的各种接口 常用函数: os.path os.path.join(path,*paths) (常用,设置文件路径)将一个或者多个路径连接起来. PATH_TO_TEST_IMAG ...
- 024.Python模块OS模块
一 OS模块 对系统进行操作 1.1 popen 可以把运行的结果,这个字符串转化成utf-8这样的编码格式在进行输出 import os res = os.popen("ifconfig& ...
- python模块(os)
os模块 os模块提供了许多与操作系统交互的接口 os.getcwd() -> str # 返回当前路径, 相当于pwd os.chdir("dirname") -> ...
- Python模块 - os , sys.shutil
os 模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录: ...
- python模块--os模块
打印文件的绝对路径:os.path.abspath(__file__) os.path.dirname("/root/python/test.py") #只取目录名'/root ...
- Python模块 os和sys
os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相 ...
- python模块os
一.os模块概述 Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.(一语中的) 二.常用方法 1.os.name 输出字符串指示正在使用的平台 ...
- python模块--os模块、sys模块
一.os模块 1 os.getcwd() 获取当前工作的目录,即当前python脚本工作的目录路径 2 3 os.chdir("dirname") 改变当前脚本的工作目录:相当于s ...
随机推荐
- Unity -- 入门教程三
进入这个页面,按编译器版本进行下载,我用的是2010,所以要下载这个. 安装就不用我教了,下面开始看我是如何导入Unity VS的. 点击Import之后我们会发现并没有发生什么,但是接下来我们按一下 ...
- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
一.背景 最近的项目在用maven 进行install的时候,发现老师在控制台输出警告:[WARNING] Using platform encoding (UTF-8 actually) to co ...
- 第六讲_图像分割Image Segmentation
第六讲_图像分割Image Segmentation 语义分割(semantic segmentation) 常用神经网络介绍对比-FCN SegNet U-net DeconvNet 目录 +三大数 ...
- OTN 交换& P-OTN有效减少100G 网络成本 (三)
OTN 交换& P-OTN有效减少100G 网络成本 (三) 城域网面临的挑战在于不仅须要支持和管理旧有的传送业务,还要支持新兴的分组业务.在城域网中,以太网业务是规模最大.增长最迅速的业务种 ...
- 使用canvas 的api 实现 图片的显示 及 压缩
在移动端压缩图片并且上传主要用到filereader.canvas 以及 formdata 这三个h5的api.逻辑并不难.整个过程就是: (1)用户使用input file上传图片的时候,用file ...
- mysql用户修改登录密码及授予用户远程登录权限
一.修改用户登录密码: mysql> show databases;ERROR 1820 (HY000): You must SET PASSWORD before executing this ...
- Ubuntu14下Hadoop开发<2> 编译64位Hadoop2.4
Hadoop官方站点仅仅提供了32位的Hadoop包.我装的是64位的系统.自然无法使用,会报错误,导致的结果是无法启动hadoop libhadoop.so.1.0.0 which might ha ...
- [oracle]pl/sql --分页过程demo
这句sql能够用来查询一张表中的特定位置的记录 --查询的方法获取分页的语句 select *from (select t1.*,rownum rn from (select *from books) ...
- MyBatis学习(一):简单的运行
1.准备工作 jar包: mybatis-3.4.4.jar,下载地址:https://github.com/mybatis/ignite-cache/releases mysql-connector ...
- 用python编写的无线AP扫描器
代码如下: #coding=utf-8 import os import sys import subprocess from scapy.all import * RSN = 48 #管理帧信息元素 ...