专栏首页渗透云笔记永久储存之文件介绍(第八章)

永久储存之文件介绍(第八章)

习惯;记住要多使用Ctrl+S来保存文件,养成良好习惯

文件打开模式

‘r’

以只读方式打开文件

'w'

已写入的方式打开文件,会覆盖原有文件

'x'

如果文件已经存在,会抛出异常

'a'

以写入模式打开,如果已有文件会在后面追加写入

'b'

以二进制打开文件

't'

以文本模式打开

'+'

可读写模式

'U'

通用换行符支持

打开文件

open有很多参数,这里先讲两个,第一个参数是导入文件名,只要有文件名,不带路径的话,Python会在当前的文件中找到它,并打开,第二个参数就是上面的表格,代表着打开方式。

打开演示

双斜杠表示转义。

打开这个文件。

close()

关闭文件

read(size = -1)

从文件中读取size这个字符,当未给定size或给定负值的时候,读取剩余的所有字符,然后作为字符串返回。

readline()

从文件中读取一整行字符串

write(str)

将字符串str写入文件

writelines(seq)

向文件写入字符串序列seq,seq应该是一个返回字符串可迭代的对象。

seek(offset,from)

在文件中移动文件指针,从from(0代表文件起始,1代表着位置,2代表着文件末尾)偏移offset个字节

tell()

返回当前在文件的位置

read打开文件同'r'只能只读

>>> a.read()
' 一、 情景对话指的是任何人运用语言进行交流的时候,必须同时考虑语言的社会文化特点和语言的交流功能。他所说的每句话,都离不开他当时所处的具体环境。从使用什么句型到字词选择,都要和讲话人的身份和他所处的特定场合相符合。换言之,他应该知道在什么时候,什么地方对谁该用什么方式讲什么话,该说什么,不该说什么。\n\n      二、情景会话主要考查考生对日常生活中经常运用的交流语言及其应答的掌握情况,内容包括问候、介绍、打电话,感谢、问路、祝贺、道歉、应允、赞成、谈论天气、购物等等。'
>>> a.read()
''
>>> 读到文章末尾

读取前5个字符文,件指针

>>> a.read(5)
' 一、 情'

tell返回当前在文件中的位置

>>> a.tell()
9
>>> 

读取一行,从45字符开始,

转换列表

高效率形式,利用for循环

写入

写入了7个字符

关闭

本文分享自微信公众号 - 渗透云笔记(shentouyun),作者:天钧

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【代码审计】xyhcms3.5后台任意文件读取

    一个很老的cms了,感谢小阳师傅给的练手cms,以下仅为此cms其中一个任意文件读取漏洞和任意文件删除漏洞的审计笔记。

    天钧
  • Linux部分常用命令学习记录

    ls -a 显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);

    天钧
  • 小白基础之DOS命令

    DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。

    天钧
  • Python基础(14)——文件

    使用with来管理上下文 with会打开文件将文件对象赋值给file_obj,然后在执行完子代码块的文件操作后自动调用file_obj.close()方法。

    羊羽shine
  • (56) 文件概述 / 计算机程序的思维逻辑

    我们在日常电脑操作中,接触和处理最多的,除了上网,大概就是各种各样的文件了,从本节开始,我们就来探讨文件处理,本节主要介绍文件有关的一些基本概念和常识,Java...

    swiftma
  • Python数据科学(四)- 数据收集系列1.数据型态2.结构化vs半结构化vs非结构化数据3.Python IO与档案处理

    ◆ 定性分析: 分析: _ 知几写了很多篇文章 ◆ 定量分析: 分析:_ 知几写了107篇文章。

    Python攻城狮
  • Python全栈开发之文件操作

    在终端/资源管理器、 中可以执行常规的文件/目录管理操作 ,如果希望通过代码来实现,需要导入os模块

    py3study
  • java开发知识IO知识之输入输出流以及文件

    简单来说. 就是操作二进制. 二进制提供了读写功能. 写就是输出. 读就是输入. 输入输出流图示:

    IBinary
  • python基础(4):Python读写文件实际操作的五大步骤

    from: http://developer.51cto.com/art/201003/187960.htm Python读写文件在计算机语言中被广泛的应用,如...

    用户1177713
  • Kotlin入门(27)文件读写操作

    Java的文件处理用到了io库java.io,该库虽然功能强大,但是与文件内容的交互还得通过输入输出流中转,致使文件读写操作颇为繁琐。因此,开发者通常得自己重新...

    用户4464237

扫码关注云+社区

领取腾讯云代金券