一,基本操作过程:1.a = open(文件名 ,打开方式) 2.a.read(size) | a.readline(size) | a.readlines(hint) 或 a.write(s) | a.writelines(lines) |a.seek(offset) 3.a.close() (一般的,如果没有使用*.close,只要程序正常关闭,自动的该文本会本python自动关闭。

文件打开模式: r:只读模式,默认值,如果文件不存在,返回FileNotFoundError a = open('f.txt',)

w:覆盖写模式,文件不存在则创建,存在则覆盖写 a = open('f.txt',打开模式)

x:创建写模式,文件不存在则创建,存在则返回FileNotFoundError

a:追写模式,文件不存在则创建,存在则追写

b:二进制文本模式,

t:文本文件模式

+:与r,w,x,a一同使用,在原功能上加上读写功能

a.read(2) 返回两个长度的文字

a.readline(2) 返回该行前两个长度的文字

a.resdlines(2)返回该文本前两行的文字

二,文件的逐行处理(From mooc)

1.fname = input("请输入要打开的文件:") 2.fname = input('请输入要打开的文件:')

fo = open(fnmae,'r') of = open(fname,'r')

for line in fo.readlines(): for line in of:

print(line) print(line)

fo.close()#一次将所有的文字全部导入,分行处理 fo.close()#逐行遍历文件,分行读入,逐行处理。

三,文件写入

1.使用write是要保证文件是以写的模式打开的

2.¥a.write('中国是个伟大的国家') #写入括号中的字符串 ¥ a.writelines(lines)(lines = ['a','c'])#将列表中的文字以字符串的格式加到文本之中(前后拼接,直接写入)

四,a.seek(offset)

1.改变当前文件操作指针位置的函数;offset的含义:0——文件开头 1——当前位置 2——文件结尾

2.在写入文件后,此时指针还指向当前位置如果还要用二中的程序的话,要是指针回到开头,这样才能打印出结果,如下A。

A: fo = open('a.txt','w+')#a.txt为空文件

ls = ['a','b','c']

fo.writelines(ls)

fo.seek(0)

for line in fo:

print(line)

fo.close()

python中不包不包括_Python文件部分(不包括数据)相关推荐

  1. python中filepath路径怎么写_python文件路径操作方法总结

    在python中,文件使用十分频繁,本文将向大家介绍python文件路径的操作:得到指定文件路径.得到当前文件名.判断文件路径是否存在.获得指定文件夹下所有文件.获得文件后缀.拼接路径和文件名. 1. ...

  2. python中file是什么意思_python文件file

    # 1.编写一个程序,接收用户输入的内容,并且保存为新的文件,如果用户输入:w,表示文件保存退出 with open(r'/Users/liucheng/Desktop/input2.txt', 'w ...

  3. python中图例legend标签内容_Python学习第87课-数据可视化之图形标识title、label、legend...

    [每天几分钟,从零入门python编程的世界!] 第86课我们学习了matplotlib,并且用它画了一个简单的图形,但是这个图形上面没有标题,没有标明x轴和y轴,而且用于画这个图形的数据都是我们手动 ...

  4. 对于python来说、一个模块就是一个文件-PYTHON中的包和模块

    为了更加友好的对python代码进行组织管理,python中出现了包和模块的概念 类似生活中整理我们的物品一样,将代码按照不同的功能进行整理整合,可以很大程度的提升代码可读性和代码质量,方便在项目中进 ...

  5. 基于python中jieba包的中文分词中详细使用

    基于python中jieba包的中文分词中详细使用(一) 01.前言 之前的文章中也是用过一些jieba分词但是基本上都是处于皮毛,现在就现有的python环境中对其官方文档做一些自己的理解以及具体的 ...

  6. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  7. Python入门-Python中的包,impot,from,import

    #Python中的包 #包(python package)是一个分层次的目录(directory)结构,它将一组功能相近的模块组织在一个目录下 #作用:1.代码规范,2.避免模块名称冲突 #包与目录的 ...

  8. 浅析Python中signal包的使用

    原文链接:https://www.jb51.net/article/74844.htm 这篇文章主要介绍了Python中signal包的使用,主要在Linux系统下对进程信号进行相关操作,需要的朋友可 ...

  9. python中模块是什么意思_Python中的模块是什么?3分钟搞懂Python中的模块问题

    Python 中的模块是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句,模块让你能够有逻辑地组织你的 Python 代码段.把相关的代码分配到一个模块里能 ...

  10. python同时打开两个文件_在python中使用with打开多个文件的方法

    虽然初恋是java, 可是最近是越来越喜欢python, 所以决定追根溯源好好了解下python的原理,架构等等.小脑袋瓜不太好使,只能记录下慢慢进步吧 使用with打开文件的好处不多说,这里记录一下 ...

最新文章

  1. php mysql安装位置_安装php时,--with-mysql指定的是哪个路径呢?
  2. 计算机的发展英语600词,急求一份有关计算机“存储器”的英语作文,600词左右可以多加分!...
  3. go 向buff写入一个字节_我在 Go 中犯的 5 个错误
  4. 不要使用字符串常量作为对象锁去同步代码
  5. 平行志愿计算机录取顺序,2020平行志愿的录取顺序你知道吗?
  6. 【渝粤教育】电大中专药物化学基础_1作业 题库
  7. mysql5.7主从全备恢复_Mysql5.7—运维常用备份方式(超全)
  8. ApacheCN jQuery 译文集 20211121 更新
  9. keras callback中的stop_training
  10. openJDK之如何下载各个版本的openJDK源码
  11. 高中信息技术——Photoshop刷题点整理
  12. 【原创】VS2010 C++ Debug 出现 SXS: RtlCreateActivati...
  13. mysql test run_MySQL自动测试框架
  14. SQL5.5安装教程
  15. chinakr的推荐软件列表2007版
  16. HDU 1277全文检索(字典树)
  17. python中多态是什么意思_python类的多态是什么
  18. 人工智能原理笔记------知识表示方法
  19. 程序设计-求解数独(C)
  20. Markdown的常用语法(个人总结)

热门文章

  1. JavaScript自学笔记 第5次
  2. RCNN数字识别时训练数据集制作
  3. 190505每日一句
  4. This is why you don’t think you’re creative 你为什么会觉得自己没有创造力?
  5. Atitit 消息系统 mq 的艺术 attilax总结 v5 t88.docx Atitit 消息系统 mq 之道 attilax总结 1. 概念 broker topic producer
  6. Atitit rest框架选型总结 Resteasy 实现 但是麻烦 作为JAX-RS的标准实现,RestEasy还具有以下亮点特性:   1)不需要配置文件,只要把JARs文件放到类路径里面
  7. Atitit common codec algo 常见编码算法 目录 1. 分类 1 2. BinaryEncoders 2 2.1. Base64 bin2hex etc 2 2.2. bin2h
  8. Atitit 图片 验证码生成attilax总结
  9. atitit.404错误的排查流程总结
  10. paip.提升用户体验---c++ gcc 命令语法着色搭配方案