@

打开\创建文件

在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之文件操作相关推荐

  1. python文件读取与输出_python基本文件操作(文件输入和输出)

    文件输入输出中常用的文件对象方法: open: 返回一个新的文件对象,调用该对象的上的方法可对文件进行任何操作 readline: 读取一行数据包括结尾的换行符在内 write: 将数据写入文件中 c ...

  2. python开发_xml.etree.ElementTree_XML文件操作

    python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用 xml.etree.ElementTree模块实现了一个简单而有效的用户解析和 ...

  3. python基础文档_python基本文件操作

    python文件操作 python的文件操作相对于java复杂的IO流简单了好多,只要关心文件的读和写就行了 基本的文件操作 要注意的是,当不存在某路径的文件时,w,a模式会自动新建此文件夹,当读模式 ...

  4. python文件函数_Python之文件操作及常用函数

    常见全局函数: 1.dir(nameStr): 常见系统变量: 1.sys.path:一个包含Python自动搜索文件的路径或目录的列表.可使用列表的操作方法修改.增加默认搜索路径. 一.模块 1.创 ...

  5. python简述文件的操作步骤_Python之文件操作

    一.文件操作步骤 1.有个文件 2.打开文件 3.操作文件:读.写 4.关闭文件 f=open('users.txt','a+') #打开文件 f.flush() f.seek(0)#指针从头开始 p ...

  6. 属于python文件的操作有_Python的文件操作

    1.初始文件操作 1.使用python读写文件使用open()函数获取文件句柄,就可以操作文件了,根据打开方式不同能执行的操作也不同. 打开方式有: r.w.a.r+.w+.a+.rb.wb.ab.r ...

  7. python文件操作与异常处理_Python学习——文件操作和异常处理

    在上一篇文章中,我们介绍了 Python 的函数和模块,现在我们介绍 Python 中的异常和文件. 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/9963 ...

  8. python文件式_python中文件操作的六种模式及对文件某一行进行修改的方法

    一.python中文件操作的六种模式分为:r,w,a,r+,w+,a+ r叫做只读模式,只可以读取,不可以写入 w叫做写入模式,只可以写入,不可以读取 a叫做追加写入模式,只可以在末尾追加内容,不可以 ...

  9. python实现文件管理系统_Python使用文件操作实现一个XX信息管理系统的示例

    大家好,我是第一次python学了一个学期,期末要完成一个毕业生信息管理系统大作业的小韩了,由于上次没有仔细看开发实现的要求,实现了一个简单的毕业生信息管理系统,而这次专门整理了两种使用文件进行保存数 ...

最新文章

  1. 007 Android之Broadcast Receiver
  2. RuntimeError: Given groups=1, weight of size [1, 1, 3, 3], expected input[1, 3, 1402, 1200] to have
  3. 怎么将arcgis新建工具条如何保存_ArcGIS中寻找最短路径的方法
  4. HDOJ 2196
  5. 前端学习(583):在console中访问节点
  6. 10分钟带你学会微信小程序的反编译
  7. 达摩院李雅亮:大规模预训练模型的压缩和蒸馏
  8. Spring-Session基于Redis管理Session
  9. setTimeout还是setInterval?
  10. Illustrator 教程,如何在 Illustrator 中沿路径添加文本?
  11. CALayer 新建
  12. Spring简单的定时器
  13. php压缩解压zip文件夹,php利用ZipArchive类实现文件压缩与解压
  14. 大学时私藏了哪些工具、网站?在这里共享出来了
  15. golang学习之远程木马demo编写
  16. 记录 FPGA加速器设计CNN(论文笔记)
  17. 百度离线地图金字塔瓦片发布
  18. python连接sap接口_基于Python的SAP流程自动化
  19. JAVA必背面试题和项目面试通关要点
  20. __getattr__和__setattr__

热门文章

  1. [云炬商业计划书阅读分享]土鸡养殖创业计划书
  2. 机械设计基础第一章绪论精选习题(全覆盖,无死角版)2018-01-06
  3. 云炬VB开发笔记 5循环结构
  4. 第15课:卷积神经网络(CNN)
  5. tf.nn.conv2d() / tf.nn.depthwise_conv2d() 和 Batchsize效益
  6. 在网页上启动你的应用程序
  7. Oracle安装笔记
  8. asp.net 读取excel文件
  9. 带缓冲的IO和不带缓冲的IO
  10. 收藏一个有趣的帖子,现在的客户端真有点让人不安,难怪XSS。。。