python中os模块操作目录与文件名小结

(1). 创建目录:

SigleDir = ‘sigle_layer‘

MultiDir = ‘D:\\Web\\multi_layer‘

创建单层目录: os.mkdir(SigleDir)

创建多层目录: os.makedirs(MultiDir)

(2). 文件路径和文件名的折分与合并

拆分:  dirname, filename = os.path.split(‘D:\\python_code\\split_functon.py‘)

print ‘dirname=‘,dirname,‘; filename=‘,filename

结果输出为:dirname= D:\python_code ; filename= split_functon.py

合并: filepath = os.path.join(‘D:\\python_code‘, ‘split_functon.py‘)

print filepath

结果输出为:D:\python_code\split_functon.py

(3). 文件名和扩展名的拆分

name, suffix = os.path.splitext(‘D:\\python_code\\split_functon.py‘)

print ‘name=‘,name, ‘; suffix=‘,suffix

结果输出为 : name= D:\python_code\split_functon ; suffix= .py

原文地址:https://www.cnblogs.com/xiehy/p/10537540.html

时间: 2024-08-27 04:41:24

python中os模块操作目录与文件名小结的相关文章

python中os模块中文帮助

python中os模块中文帮助 python中os模块中文帮助文档文章分类:Python编程 python中os模块中文帮助文档 翻译者:butalnd 翻译于2010.1.7——2010.1.8,个人博客:http://butlandblog.appspot.com/ 注此模块中关于unix中的函数大部分都被略过,翻译主要针对WINDOWS,翻译速度很快,其中很多不足之处请多多包涵. 这个模块提供了一个轻便的方法使用要依赖操作系统的功能. 如何你只是想读或写文件,请使用open() ,如果你想

python中os模块在windows下的使用

今天学习了一下Python的os模块,主要是针对文件夹和文件路径的一系列操作. 与Python内置函数相比这里这里的函数功能更多样化,功能也更强大.但是学习过程中我发现很多函数都是只适用于unix系统,可能因为它是开源系统,涉及权限的api都是开放的缘故吧.但也正是如此,当我们再Windows上学习Python时,本来这个板块就难以理解,还具有不可操作性.学起来感觉很受打击. 所以这里把Windows上能用,且适用的函数记录下来,以便于以后复习: 1,os.lseek(fd,pos,how) 方

Python基础总结之第九天开始【python之OS模块对目录的操作、以及操作文件】(新手可相互督促)

年薪20万的梦想...         python对文件.目录能做什么?或者说我们需要python替我们做什么?最经常的操作就是对文件的:打开.关闭.读取.写入.修改.保存等等对目录的操作,无非就是:创建目录.删除目录.更改目录名字等等.我们先认识一下OS模块,os模块以及子模块path中包含了获取系统信息.以及对系统进行设置的函数.提供了Python系统和操作系统进行交互的一个接口.我们怎么使用os模块中的函数呢?看下代码: 1 import os #导入os模块 我们输入这样一行代码,就代

python中os模块中文帮助文档

这个模块提供了一个轻便的方法使用要依赖操作系统的功能. 如何你只是想读或写文件,请使用open() ,如果你想操作文件路径,请使用os.path模块,如果你想在命令行中,读入所有文件的所有行,请使用 fileinput模块.使用tempfile模块创建临时文件和文件夹,更高级的文件和文件夹处理,请使用shutil模块. os.error 内建OSError exception的别名. os.name 导入依赖操作系统模块的名字.下面是目前被注册的名字:'posix', 'nt', 'mac',

python中os模块

来源http://www.educity.cn/wenda/354028.html python 路径相关的函数os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false os.path.isfile(name):判断name是不是

python 中os 模块的基本用法

小编今天带领大家领略下python中file文件的基本操作.现学先买哦: 导入模块:import os 首先我们介绍下常用的几个方法: 设置当前工作目录: os.chdir('/tmp') #设置当前目录为tmp目录 创建文件夹 : os.mkdir('exceple') 显示当前工作目录下的文件列表: os.listdir(os.getcwd())  #os.getcwd() 获取当前工作目录 os.rmdir('exceple') #删除制定文件夹 必须为空 os.remove('sd.tx

python中os模块简单了解(系统命令和路径的获取)

import osos:包含了普遍的操作系统的功能 #获取炒作系统类型,nt-->windows posix-->Linux.Unix或者# Mac os Xprint(os.name)#nt #打印操作系统的详细信息(主要windous不支持)#print(os.uname()) #获取操作系统中的环境变量#print(os.environ) #获取指定环境变量#print(os.environ.get("ALLUSERSPROFILE")) #获得当前目录print(o

python中os模块与sys模块的区别

我们先来看下官方解释:os: This module provides a portable way of using operating system dependent functionality.这个模块提供了一种方便的使用操作系统函数的方法. sys: This module provides access to some variables used or maintained by the interpreter and to functions that interact stro

学习django之python中os模块的函数

os.sep可以取代操作系统特定的路径分隔符.windows下为 “\\” os.name字符串指示你正在使用的平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径. os.getenv()获取一个环境变量,如果没有返回none os.putenv(key, value)设置一个环境变量值 os.listdir(path)返回指定目录下的所有文件和目录名. os.remo