Python OS模块操作文件和目录
#-*-coding:utf-8-*-
import os
import shutil
###############OS模块##############
#获得当前python脚本的工作目录
os.getcwd()
#获得指定目录下的所有文件和目录名
os.listdir("C:\\")
#删除一个文件
os.remove(r"H:\Ping_Result.txt")
#删除多个空目录
os.remove("H:\1\\"
#检验给出的路径是否是一个文件
os.path.isfile("H:\\test.txt")
#检验给出的路径是否是一个目录
os.path.isdir(r"H:\eclipse")
#判断路径是否是绝对路径
os.path.isabs(r"H:\eclipse")
#检验路径是否真的存在
os.path.exists(r"H:\eclipse")
#分离一个路径的目录和文件名
os.path.split(r"H:\test.txt")
#分离文件的扩展名
os.path.splitext(r"H:\test.txt")
#获取路径名
os.path.dirname(r"H:\test.txt")
#获取文件名
os.path.basename(r"H:\test.txt")
#读取环境变量
os.getenv("path")
#设置环境变量
os.putenv()
#给出当前平台使用的终止符
os.linesep()
#显示正在使用的平台
os.name()
#重命名文件或者目录
os.rename(r"H:\soft1", r"H:\soft")
#创建多级目录
os.makedirs(r"H:\test\text1")
#创建单个目录
os.mkdir(r"H:\test1")
#获取文件属性
os.stat(r"H:\Anaconda2-4.4.0-Windows-x86_64(2.7).exe")
#修改文件权限与时间戳
os.path.chmod(file)
#获取文件大小
os.path.getsize(r"H:\Anaconda2-4.4.0-Windows-x86_64(2.7).exe")
#复制文件夹
shutil.copytree("H:\test1","H:\test3")
#复制文件
shutil.copyfile(r"H:\Tracert_Router.txt", r"H:\Tracert_Router_bak.txt")
#移动文件
shutil.move(r"H:\Tracert_Router.txt", r"H:\Tracert.txt")
#删除目录
os.rmdir(r"H:\test3")#仅适用于空目录
shutil.rmtree(r"H:\test")#空目录有内容的目录均可以删除
Python OS模块操作文件和目录的更多相关文章
- python中OS模块操作文件和目录
在python中执行和操作目录和文件的操作是通过内置的python OS模块封装的函数实现的. 首先导入模块,并查看操作系统的类型: >>> import os os.name # ...
- python——os模块操作文件
- python 查看文件夹权限组和用OS模块操作文件夹
@建议操作server服务器文件夹时可以映射网络驱动盘 import win32securityimport ntsecuritycon as con FILENAME = r'D:\tmp\acc_ ...
- os,操作文件和目录
如果我们要操作文件.目录,可以在命令行下面输入操作系统提供的各种命令来完成.比如dir.cp等命令. 如果要在Python程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地调用了操 ...
- python学习笔记 操作文件和目录
如果我们要操作文件.目录,可以在命令行下面输入操作系统提供的各种命令来完成.比如dir.cp等命令. 如果要在Python程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地调用了操 ...
- Python os模块实例之遍历目录及子目录指定扩展名的文件
需求:在该目录下有很多子目录(如下图,截图了部分),现要从该目录和所有子目录下找到所有扩展名为.meta的文件,并获取文件中第二行guid的值(': '后面的),然后将所有guid的值输出到另一文件中 ...
- os模块操作文件
os模块: path=os.path.join(os.path.dirname(os.path.dirname(__file__)),'images') path:运行脚本的当前文件下的上一个文件的地 ...
- Python os模块之文件操作
基本概念:C:\\haoguo.txt 路径: C:\\ 文件名: haoguo 后缀名:.txt 1. 文件名与后缀分离 2. 路径与文件分离 3. 获取当前路径 4. 文件名与后缀合并 5. 路径 ...
- python os模块判断文件是否存在
import os os.path.exists(test_file.txt)
随机推荐
- Scikit-learn数据变换
转载自:https://blog.csdn.net/Dream_angel_Z/article/details/49406573 本文主要是对照scikit-learn的preprocessing章节 ...
- IEEE1588 verision 2 报文介绍
PTP 报文 PTP verision 2 报文是由 报头 / header,主体 / body 和 报尾 / suffix 组成,报尾长度可能为 0 ; PTP verision 2 报文在 ver ...
- 基于openvswitch+Docker构建SDN网络测试环境 (使用ovs-docker进行构建)
这是一篇之前写的笔记,主要记录了使用openvswitch + Docker 等进行一个小型的SDN网络搭建的操作步骤.由于 之前临时有其他任务,耽搁了一下,最近开始重新整理,并计划开发一个简单的Py ...
- AtCoder | ARC103 | 瞎讲报告
目录 ARC 103 A.//// B.Robot Arms C.Tr/ee D.Distance Sums ARC 103 窝是传送门QwQ A.//// 题意 : 给你\(n\)(\(n\)为偶数 ...
- Python-opencv摄像头图像捕获
实例一 (灰色调度) #!/usr/bin/env python # _*_ coding:utf-8 _*_ import cv2 as cv import numpy as np capture ...
- hostname命令详解
基础命令学习目录首页 原文链接:https://idc.wanyunshuju.com/cym/68.html Linux操作系统的hostname是一个kernel变量,可以通过hostname命令 ...
- linux命令系列 grep
grep, egrep, fgrep - print lines matching a pattern SYNOPSIS grep [OPTIONS] PATTERN [FILE...] grep [ ...
- java工程文件路径的问题
String classpath = this.getClass().getResource("/").getPath().replaceFirst("/WEB-INF/ ...
- 作业要求 20181127-5 Beta发布用户使用报告
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2450 一.用户反馈 反馈截图(部分) 三.用户反馈情况统计图
- 软件工程-东北师大站-第九次作业(PSP)
1.本周PSP 2.本周进度条 3.本周累计进度图 代码累计折线图 博文字数累计折线图 4.本周PSP饼状图