获得路径相关信息

获得目录和文件名

os.getenv()获取环境变量
os.putenv()设置环境变量
os.getcwd() 获得当前目录
os.chdir(‘要设置的当前目录’)
os.listdir() 返回目录下所有文件
os.path.split()路径的目录名和文件名
os.path.splitext()分开文件名和拓展名
os.path.join(path,name)连接目录与文件
os.path.abspath(name)获得绝对路径

获得文件属性

os.stat(file)获取文件属性
os.path.getsize(filename)获取文件大小
getatime(path):文件或文件夹的最后访问时间,从新纪元到访问时的秒数
getmtime(path):文件或文件夹的最后修改时间
getctime(path):文件或文件夹的创建时间
getsize(path):文件或文件夹的大小,若是文件夹返回0

获得系统分隔符

os.sep()获得路径分隔符
os.extsep获得扩展名分隔符
os.pathsep获得目录分隔符
os.linesep()获得换行符
os.name()获得操作系统名称

创建文件:

os.mknod(“test.txt”) 创建空文件
open(“test.txt”,w) 直接打开一个文件,如果文件不存在则创建文件

创建目录:

os.mkdir(“file”) 创建目录
os.makedirs(outnewpath) 创建多级目录

复制文件:

shutil.copyfile(“oldfile”,”newfile”) oldfile和newfile都只能是文件
shutil.copy(“oldfile”,”newfile”) oldfile只能是文件夹,newfile可以是文件,也可以是目标目录

复制文件夹:

shutil.copytree(“olddir”,”newdir”) olddir和newdir都只能是目录,且newdir必须不存在

重命名文件(目录)

os.rename(“oldname”,”newname”) 文件或目录都是使用这条命令

移动文件(目录)

shutil.move(“oldpos”,”newpos”)
os.removedirs()

删除文件

os.remove(“file”)

删除目录

os.rmdir(“dir”) 只能删除空目录
os.removedirs() 删除多个目录
shutil.rmtree(“dir”) 空目录、有内容的目录都可以删

转换目录

os.chdir(“path”) 换路径

判断目标

os.path.exists(“goal”) 判断目标是否存在
os.path.isdir(“goal”) 判断目标是否目录
os.path.isfile(“goal”) 判断目标是否文件
os.path.isabs() 判断是否是绝对路径
os.path.islink(path):返回是否是快捷方式

,d.keys()

其他

os.system()执行shell
os.exit()终止当前进程
os.ctermid() 返回文件名对应的进程的控制终端
os.getpid() 得到当前进程id
os.getppid() 获得父进程id
os.execl(path):运行一个程序来替代当前进程
startfile(filename):用与文件关联的程序运行

转载:
http://www.cnblogs.com/wangmingshun/p/5342925.html
http://www.bianceng.cn/Programming/extra/201307/36949.htm
http://www.pythontab.com/html/2013/pythonjichu_0514/397.html

Python Windows文件操作相关推荐

  1. python写文件追加 按行追加_你真的会用python进行文件操作吗

    本篇文章主要比较系统的介绍了python中文件操作,以及在在使用中需要注意的问题. 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非易失性存储器中实现持续性存储, ...

  2. python通过内置的什么函数打开一个文件_利用python进行文件操作

    这篇文章主要介绍了如何利用python进行文件操作,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非 ...

  3. Python基础-文件操作

    Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...

  4. python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作

    Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...

  5. 15 python的文件操作

    一.文件打开 文件(file) 通过Python程序来对计算机中的各种文件进行增删改查的操作,文件也叫I/O(Input/Output) 文件的操作步骤 打开文件 对文件进行各种操作(读.写)然后保存 ...

  6. Python之文件操作_读取_编码_os模块

    目录 前言 一.文件基本操作 1.什么是文件 2.操作文件的步骤 3.文件的路径 4.open函数操作权限总结 5.文件读取 6.with-open-as 7.文件定位读取 8.文件编码 二.OS模块 ...

  7. python对文件操作-python中文件操作的其他方法

    Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open("poems" ...

  8. python:文件操作

    一.文件操作 1.介绍 f:变量,f_obj,file,f_handler.....文件句柄 open      window的系统功能 windows默认编码方式:gbk',linux默认编码方式是 ...

  9. python对文件的读操作有哪些方法-Python之文件操作:文件的读写

    一.open函数:对文件读写之前,需要先打开文件,获取文件句柄 注意:open() file() 尽量使用open(),Python3以后不支持file()了 1.open(file_name[,ac ...

最新文章

  1. 程序员职业规划的3个锦囊
  2. BZOJ4690 Never Wait for Weights(并查集)
  3. Linux 权能综述
  4. winscp登陆windows服务器_基于OpenSSH+WinSCP完成Windows服务器之间的文件传输
  5. hadoop-2.7.1+zookeeper-3.4.8+hbase-1.2.1+apache-hive-2.0.0完全分布式集群
  6. Android 系统(83)---屏幕尺寸
  7. 【janino】janino 加载自定义函数
  8. mysql 一列数据变为一条_SQL 一列数据整合为一条数据
  9. 用 Crontab 进行简单的备份日志任务计划
  10. powershell_PowerShell图表功能概述
  11. 《原力计划【第二季】》第 2 周周榜揭晓!!!
  12. 吉林大学计算机专业英语,2011年4月吉林大学自考复习题——计算机专业英语2
  13. 基于Python的植被覆盖度时空变化规律分析
  14. 会员获取积分的方式有哪些?
  15. iOS杂谈15—APP被苹果APPStore拒绝的各种原因
  16. 在tsx里写html模板,在Vue中写TSX有哪些需要注意的地方
  17. 与技术无关,但却值得码农们好好读一读的怪书:禅与摩托车维修艺术
  18. 协同过滤入门介绍(转)
  19. 迟来的面试经历——纪2018.4的Dorabot蓝胖子机器人软件工程师面试经历
  20. 设定lib包下所有的jar到classpath

热门文章

  1. Python响应Ctrl键+鼠标滚轮操作动态调整文本框的字号
  2. Python自动检测视频画面的旋转角度
  3. Python判断一个集合族是否为σ代数
  4. 微课|Python程序设计开发宝典(5.2.2):默认值参数
  5. mysql unable to find_centos8.2安装mysql8.0时报错Error:Unable to find a match: mysql-community-server...
  6. python怎么添加按钮_在Python QProcess示例中添加按钮和单独的窗口
  7. Linux 生产者与消费者模型C++实现
  8. 一个完整网页代码HTML和CSS,第一个网页(HTML/CSS)
  9. @autowired注解注入为null_Java面试必备:依赖注入注解@Resource和@Autowired
  10. python将图片转动漫_python实现了照片转化为动漫模式