python新建文件格式_python之文件操作
@
打开\创建文件
在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,默认在当前程序所在文件夹下创建新文件。
格式:open(文件名,访问模式),例如
f = open('test.txt','w') #以写模式打开文件,不存在就创建新文件
创建新文件时如果不指定模式,默认是读取模式,但是新文件不存在,就会报错。
# 写入
'''
f = open('test.txt','w') #以写模式打开文件,不存在就创建新文件
f.write("hello python") #将字符串写入文件
f.close() #每次都要关闭文件操作
'''
'''
# 读取,read方法,读取指定的字符,开始时定位在文件头部,每执行一次向后移动指定字符数
f = open("test.txt","r")
str = f.read(5) # 指定读取五个字符
print(str)
str = f.read(5) # 再读取五个字符,使用文件指针,依次往后读,并不是每次都从开头读
print(str)
f.close()
'''
# 读取,readline()、readlines()方法
f = open("test.txt","r")
# str = f.readline() #从第一行开始,每次只读一行
# print(str)
#
# str = f.readline() #再往下读一行
# print(str)
strs = f.readlines() #读取所有的行。以列表方式输出,每一行作为列表里的一个元素
#使用枚举,将每一行的行号输出
for num,str in enumerate(strs):
print("第%d行:%s"%(num+1,str))
f.close()
文件重命名
os库中的rename()可以完成对文件的重命名。
格式:rename(需要修改的文件名,新的文件名)
import os
os.rename("毕业论文.txt","毕业论文-最终版.txt")|
删除文件
os模块中的remove()可以完成对文件的删除操作
格式:remove(待删除的文件名)
import os
os.remove("毕业论文.txt")
创建\删除文件夹
import os
os.mkdir("目录名")
os.rmdir("目录名")
获取当前目录
import os
os.getcwd()
python新建文件格式_python之文件操作相关推荐
- python文件读取与输出_python基本文件操作(文件输入和输出)
文件输入输出中常用的文件对象方法: open: 返回一个新的文件对象,调用该对象的上的方法可对文件进行任何操作 readline: 读取一行数据包括结尾的换行符在内 write: 将数据写入文件中 c ...
- python开发_xml.etree.ElementTree_XML文件操作
python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用 xml.etree.ElementTree模块实现了一个简单而有效的用户解析和 ...
- python基础文档_python基本文件操作
python文件操作 python的文件操作相对于java复杂的IO流简单了好多,只要关心文件的读和写就行了 基本的文件操作 要注意的是,当不存在某路径的文件时,w,a模式会自动新建此文件夹,当读模式 ...
- python文件函数_Python之文件操作及常用函数
常见全局函数: 1.dir(nameStr): 常见系统变量: 1.sys.path:一个包含Python自动搜索文件的路径或目录的列表.可使用列表的操作方法修改.增加默认搜索路径. 一.模块 1.创 ...
- python简述文件的操作步骤_Python之文件操作
一.文件操作步骤 1.有个文件 2.打开文件 3.操作文件:读.写 4.关闭文件 f=open('users.txt','a+') #打开文件 f.flush() f.seek(0)#指针从头开始 p ...
- 属于python文件的操作有_Python的文件操作
1.初始文件操作 1.使用python读写文件使用open()函数获取文件句柄,就可以操作文件了,根据打开方式不同能执行的操作也不同. 打开方式有: r.w.a.r+.w+.a+.rb.wb.ab.r ...
- python文件操作与异常处理_Python学习——文件操作和异常处理
在上一篇文章中,我们介绍了 Python 的函数和模块,现在我们介绍 Python 中的异常和文件. 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9963 ...
- python文件式_python中文件操作的六种模式及对文件某一行进行修改的方法
一.python中文件操作的六种模式分为:r,w,a,r+,w+,a+ r叫做只读模式,只可以读取,不可以写入 w叫做写入模式,只可以写入,不可以读取 a叫做追加写入模式,只可以在末尾追加内容,不可以 ...
- python实现文件管理系统_Python使用文件操作实现一个XX信息管理系统的示例
大家好,我是第一次python学了一个学期,期末要完成一个毕业生信息管理系统大作业的小韩了,由于上次没有仔细看开发实现的要求,实现了一个简单的毕业生信息管理系统,而这次专门整理了两种使用文件进行保存数 ...
最新文章
- 007 Android之Broadcast Receiver
- RuntimeError: Given groups=1, weight of size [1, 1, 3, 3], expected input[1, 3, 1402, 1200] to have
- 怎么将arcgis新建工具条如何保存_ArcGIS中寻找最短路径的方法
- HDOJ 2196
- 前端学习(583):在console中访问节点
- 10分钟带你学会微信小程序的反编译
- 达摩院李雅亮:大规模预训练模型的压缩和蒸馏
- Spring-Session基于Redis管理Session
- setTimeout还是setInterval?
- Illustrator 教程,如何在 Illustrator 中沿路径添加文本?
- CALayer 新建
- Spring简单的定时器
- php压缩解压zip文件夹,php利用ZipArchive类实现文件压缩与解压
- 大学时私藏了哪些工具、网站?在这里共享出来了
- golang学习之远程木马demo编写
- 记录 FPGA加速器设计CNN(论文笔记)
- 百度离线地图金字塔瓦片发布
- python连接sap接口_基于Python的SAP流程自动化
- JAVA必背面试题和项目面试通关要点
- __getattr__和__setattr__
热门文章
- [云炬商业计划书阅读分享]土鸡养殖创业计划书
- 机械设计基础第一章绪论精选习题(全覆盖,无死角版)2018-01-06
- 云炬VB开发笔记 5循环结构
- 第15课:卷积神经网络(CNN)
- tf.nn.conv2d() / tf.nn.depthwise_conv2d() 和 Batchsize效益
- 在网页上启动你的应用程序
- Oracle安装笔记
- asp.net 读取excel文件
- 带缓冲的IO和不带缓冲的IO
- 收藏一个有趣的帖子,现在的客户端真有点让人不安,难怪XSS。。。