首页 > 编程语言 > 详细

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

时间:2019-10-28 17:52:21      阅读:102      评论: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 版权所有
打开技术之扣,分享程序人生!