首页 > 编程语言 > 详细

二、Python开发---21、文件夹的操作

时间:2019-10-28 17:52:21      阅读:98      评论:0      收藏:0      [点我收藏+]

文件夹的操作

  python编程时,经常和文件、目录打交道,这就离不了os模块,os模块包含普遍的操作系统功能,与具体的平台无关

  技术分享图片

import os
#获取当前路径
print(os.getcwd())                                      #输出为 D:\学习文件\python\文件夹的操作

#列出当前或指定目录下的文件和文件夹
print(os.listdir(D:\学习文件\python\文件夹的操作))     #输出为 [‘10.26.1.py‘]

#删除文件
#os.remove(‘Faker.py‘)                                  #创建Faker.py文件,执行该语句后文件删除

#创建文件夹
os.mkdir(study)

#删除文件夹
os.rmdir(study)

  技术分享图片

import os
#判断是否是一个文件
print(os.path.isfile(.\\10.26.1.py))                         #输出为 Ture(.\\表示当前目录)

#判断是否是一个目录
print(os.path.isdir(..\\模块))                                #输出为  True (..\\返回上一级目录)

#判断指定的对象(包括文件和目录)是否存在
print(os.path.exists(.\\10.26.1.py))                         #输出为  True
print(os.path.exists(..\\模块))                              #输出为  True

#返回路径的目录和文件名(数字开头的文件前多加一个\,其他情况不用)
print(os.path.split(D:\学习文件\python\文件夹的操作\\10.26.1.py))
#输出为(‘D:\\学习文件\\python\\文件夹的操作‘, ‘10.26.1.py‘)

#重命名文件
os.rename(实验文件.py,实验.py)

  技术分享图片

import os
#获得文件的大小,如果为目录,返回0(实测如果是别的目录确实是0,但如果是当前目录显示的是4096)
print(os.path.getsize(D:\学习文件\python\文件夹的操作\\10.26.1.py))        #输出为1677

‘‘‘
输出为
    D:\学习文件\python
    D:\学习文件\python\文件夹的操作\10.26.1.py
    os.getcwd()当前路径(可以理解为当前操作在哪里操作)
    os.path.abspath()获得绝对路径,(相当于join(os.getcwd,path)地址拼在一起)
‘‘‘
#改变目录到指定目录,不是说去移动当前文件,而是切换工作地点,相当于..\\类似的功能
os.chdir(D:\学习文件\python)
print(os.getcwd())
#获得绝对路径
print(os.path.abspath(D:\学习文件\python\文件夹的操作\\10.26.1.py))

常见的DOS命令

  技术分享图片

 

二、Python开发---21、文件夹的操作

原文:https://www.cnblogs.com/lanzhijie/p/11753859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!