#-*-coding: UTF-8 -*-
import os
s = os.getcwd()#获取当前目录
print s
os.chdir("E:\\PyWk\\nodepad_py") #更改当前目录
fpath, fname = os.path.split("E:\\PyWk\\nodepad_py\\09.py") #将一个路径分解为目录名和文件名
print fpath, fname
fpathandname, fext = os.path.splitext("E:\\PyWk\\nodepad_py\\09.py") #分解文件名的扩展名
print fpathandname, fext
a = os.path.exists("E:\\PyWk\\nodepad_py\\erro.py") #判断文件或目录是否存在
print a
b = os.path.isfile("E:\\PyWk\\nodepad_py\\09.py") #判断是否文件
print b
c = os.path.isdir("E:\\PyWk\\nodepad_py\\09.py") #判断是否是目录
print c
list = os.listdir("E:\\PyWk\\nodepad_py") #获取目录下的文件以及子目录列表
print list
#os.makedirs("c:\\test1\\test2\\test3") #创建子目录
#f = open("c:\\test1\\test2\\test3\\test4.txt", 'w') #创建一个空文件
#f.close()
#os.rmdir("c:\\test1\\test2\\test3") #删除子目录
#os.remove("c:\\test1\\test2\\test3\\test4.txt") #删除文件
os.chdir('c:\\test1\\test2\\test3')
print os.getcwd()
list = os.listdir(os.getcwd())
print list
os.rename("test4.txt", "newtest4.txt")
#-*-coding: UTF-8 -*-
#显示某一目录下所有文件夹
import os
def getDirList(p):
p = str(p)
if p == '':
return []
p = p.replace('\\', '\\\\')
if p[-1] != "\\":
p = p+"\\"
a = os.listdir(p)
b = [x for x in a if os.path.isdir(p+x)]
return b
print getDirList("c:\\")
#-*-coding: UTF-8 -*-
#获取某目录下所有文件列表
import os
def getFileList(p):
p = str(p)
if p == "":
return []
p = p.replace('\\', '\\\\')
if p[-1] != '\\':
p = p + '\\'
a = os.listdir(p)
b = [x for x in a if os.path.isfile(p+x)]
return b
print getFileList("c:\\")
分享到:
相关推荐
详细介绍通过 python来对文件、文件夹(文件操作函数)的操作涉及到os模块和shutil模块。以及它们的使用方法
主要介绍了Python实现合并同一个文件夹下所有txt文件的方法,涉及Python针对文件的遍历、读取、写入等相关操作技巧,需要的朋友可以参考下
详细介绍Python中的文件操作,包括文件操作的各种模式分析、文件夹的递归访问、Excel文件的读取和写入等,并通过具体示例演示说明,非常适合高校老师教学和学生复习使用。
内容概要:python常见的文件和文件夹操作 目标人群:具有一定python编程基础的人群 使用场景:Python3 功能介绍:显示当前工作目录下的所有文件名和文件夹名、显示当前工作目录下的所有文件的大小总和等。
主要介绍了Python文件与文件夹常见基本操作,结合实例形式总结分析了Python针对文件与文件夹操作所涉及的常见函数与方法的使用技巧,需要的朋友可以参考下
python中对文件、文件夹的操作需要涉及到os模块和shutil模块,介绍简单创建与复制等
主要介绍了Python简单删除目录下文件以及文件夹的方法,涉及Python使用shutil模块操作文件的相关技巧,需要的朋友可以参考下
提供一种通过python脚本实现对文件夹的遍历,文件记录到txt,及转换成pdf文件,对文件夹的压缩,最后计算MD5值记录到txt文件。
在进行文件夹操作时,工具包会自动记录操作日志,包括创建文件夹的时间、操作步骤等信息。这些日志信息可以帮助用户追踪和分析操作过程,以便在出现问题时进行排查和解决。总之,Python批量新建文件夹并保存日志信息...
主要介绍了python获取mp3文件信息的方法,涉及Python针对文件属性操作的相关技巧,需要的朋友可以参考下
python 剪贴板 文件复制 相关操作代码
【付费培训课程自己总结的python文件操作笔记,Typora工具总结的,有图文,有代码块,可以说很全了,很适合初学或者由做项目有遗忘的时候补救】 一、文件操作 1. 文件基本操作 (1)文件操作os模块 (2)递归实现...
用来操作含有图片的文件夹.
《Python编程案例教程》教案-第21课-文件的读写与文件夹操作.doc
python之文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt...如果self.savefilenameformat='.doc'有赋值的时候,执行的是对当前文件夹中的文件进行更名操作。
遍历文件夹:Python可以使用os模块中的函数来遍历指定路径下的文件和文件夹,以实现对文件系统的操作。 读写Excel:Python可以使用pandas库来读取和写入Excel文件,pandas是一个强大的数据分析工具,支持多种数据...
这里需要处理的地方主要是文件夹,这里我们判断出该链接是文件夹时,自动创建文件夹,并递归继续进行操作,否则判断该链接是文件,直接使用requests get方法下载,话不多说,看代码 ####春江暮客 www.bobobk.com ...
主要介绍了python 通过文件夹导入包的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录 file11 创建文件夹 file22 创建文件 1.创建文件夹 # 批量 创建...