new file会创建文件吗_Python处理文件—os模块
详解
编程时,免不了和文件及文件夹打交道,python内置的os模块可以很好地处理该部分内容,这里简要记录一下os模块中,对文件处理的常用方法。
处理文件
1.os.path.abspath:获取当前文件的绝对路径
# 获取当前文件的绝对路径absolute_file_path = os.path.abspath(__file__)print(absolute_file_path)打印结果:G:\PythonLanguageDemo\test.py
2.os.path.basename:获取指定文件路径的文件名称
# 获取文件路径的文件名称file_name = os.path.basename(__file__)print(file_name)打印结果:test.py
3.os.path.dirname:获取指定文件路径的文件夹路径
# 获取当前文件所在的文件夹路径folder_name = os.path.dirname(__file__)print(folder_name)打印结果: G:/PythonLanguageDemo
4.os.path.normpath:获取规范的文件路径
# 不规范的文件路径file_path = "G:/PythonLanguageDemo\exercise\\code/test.py"norm_file_path = os.path.normpath(file_path)print(norm_file_path)打印结果(window平台):G:\PythonLanguageDemo\exercise\code\test.py
5.os.path.rename:文件重命名
old_file = "D:/info.json"new_file = "D:/information.json"# 重命名文件os.rename(old_file, new_file)
6.判断文件是否存在,返回值为布尔型
file_path = "D:/info.json"has_file = os.path.exists(file_path)print("file path: [{}] is exist: {}".format(file_path, has_file))打印结果:file path: [D:/info.json] is exist: False
处理文件夹
1.os.path.makedirs:递归创建文件夹(创建多个不存在的文件夹)
# 路径中的多个文件夹都不存在时,可以递归创建forders_path = "D:/python-os/study-python/code"os.makedirs(forders_path)
2.os.path.mkdir:创建一个文件夹
# python-os文件夹存在,才能创建one-forder文件夹,否则会出错forder_path = "D:python-os/one-forder"os.mkdir(forder_path)
3.os.listdir:获取文件夹下的所有文件名(非递归)
forder_path = 'D:/wuhan_python_job'# 获取文件夹wuhan_python_job下的所有文件名,以列表的形式返回file_names = os.listdir(forder_path)print(file_names)打印结果:[ 'wuhan_python_job_1.json', 'wuhan_python_job_2.json', 'wuhan_python_job_3.json' ]
创作不易,点个“在看”
new file会创建文件吗_Python处理文件—os模块相关推荐
- python中如何在写文件之前删除文件内容_Python:文件的读取、创建、追加、删除、清空...
一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: #python >>>f=open('f.txt','w') # r只读,w可写,a追加 >> ...
- file watchers怎么默认打开_Python读写文件怎么和我之前学的不一样?
点击上方「蓝字」关注我们 Python中对文件的读写 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘. 读写文件就是请求操作系统打 ...
- linux系统如何创建python文件夹_Python创建目录文件夹
Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建. 主要涉及到三个函数 1.os.path.exists(path) 判断一个目录是否存在 2.os.mak ...
- python对文件的_python对文件的读写
文件 File 什么是文件 文件是用于数据存储和单位 文件通常用来长期存储数据 文件中的数据是以字节为单位进行顺序存储的 文件的操作流程: 1. 打开文件 2. 读/写文件 3. 关闭文件 注: 任何 ...
- python读写文件函数_Python读写文件
转载自:http://blog.csdn.net/adupt/article/details/4435615 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用 ...
- python如何进入文件夹_python之文件的读写和文件目录以及文件夹的操作实现代码...
这篇文章主要介绍了python之文件的读写和文件目录以及文件夹的操作实现代码,需要的朋友可以参考下 为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用 ...
- python读写文件实例_python读写文件的简单示例
这篇文章主要为大家详细介绍了python读写文件的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧. 首先看一个例子: # 来自www.512 ...
- python 读写文件 另存为_python读写文件(五)
今天继续分享python读写文件. 首先介绍一个新的函数open(),这个函数是干什么的呢?在python里面可以用open函数来打开文件.要用open函数打开一个文件,就是要向它传递一个字符串路径, ...
- python文件函数_Python之文件操作及常用函数
常见全局函数: 1.dir(nameStr): 常见系统变量: 1.sys.path:一个包含Python自动搜索文件的路径或目录的列表.可使用列表的操作方法修改.增加默认搜索路径. 一.模块 1.创 ...
最新文章
- 制作U盘安装Ubuntu系统
- 活动目录系列之一:主域控制器的搭建
- 数据结构排序学习总结
- 开始的一些知识和概念
- OSPF协议概述(一)
- c语言计算分段函数_Rust能够取代C语言吗?
- Linux视频编解码库,Ubuntu 18.04 FFMPEG最新版本安装总结
- tp框架修改后台访问地址
- c# 火狐浏览器怎么嵌入窗体中_.net winform程序下使用firefox作为Web浏览器
- Chrome 自动播放m3u8
- java 米与厘米 转换_米转码换算(米与码的换算关系)
- mysql(多级分销)无限极数据库设计方法
- 【数学】嵌入式开发中涉及到的对数公式
- O2O的商业组合模式是什么 O2O怎么来引流?
- 案例 | 苏州农村商业银行金融云平台支撑互联网创新业务发展
- Equalize Prices
- PaddleOCR windows10下的安装使用
- 2.2 PB-ADV入网过程
- IBinder中linkToDeath的介绍
- 基于SNMP的网络拓扑结构自动发现研究