#标准库
'''
导入自己的模块:import syssys.path.append("模块路径")
'''
import sys
sys.path.append('x:/Users/Dell10/Desktop/test.py')#告诉解释器还需要导入的模块路径,注意反斜杆的写法
import test#导入模块,导入时创建了.pyc文件
#模块导入类似以变量定义,二次导入不会做什么,这解决了模块的互相导入的循环#使用reload可以重新导入模块#文件和流
#open函数用来打开文件,语法open(name[,mode[,buffering]]),参数name必须有,而模式modehe
# 缓冲区bufffering都是可选的,函数返回文件对象'''
文件模式mode:'+' : 指明读和写都是允许的'r+': 打开文本文件读写'r' :读模式'w' :写模式'a' :追加模式'b' :二进制模式python默认为文本类型python中换行符:\n,windows中换行符:\r\n,文本模式下,python会自动进行转换,会破环二进制数据,若在二进制模式下则不会转换注:在模式参数中使用U参数能够在打开文件时使用通用的换行符支持模式,在这种模式下,所有的换行符/字符串(\r\n,\r或\n)都被转换为\n,不用考虑平台
''''''
缓冲(buffering):0或False:无缓冲,直接操作硬盘1/True:有缓存,使用内存来代替硬盘,只用使用flush或close才会更新硬盘上的数据负数:使用默认的缓冲区大小大于1:缓冲区大小(单位字节)
'''#文件对象或类文件对象(流)的基本方法
#类文件对象:支持一些file类方法的对象,read方法或write方法
#数据输入的标准源:sys.stdin
#要打印的文本在sys.stdout中;#write:追加到文件中存在的部分后面#管式输出:管道符号(|)将一个命令的标准输出和下一个标准输入连接在一起#关闭文件close:如果需要确保文件被关闭了,应该使用try/finally,在finally中调用close方法#使用with语句:打开文件并赋值到变量上,文件在语句执行完后会自动关闭
with open("x:/Users/Dell10/Desktop/text.txt") as file:pass#如果向文件写入了数据,数据可能被缓存了(临时存储区),知道关闭文件才会被写入到文件,
#若想及时更新数据,可以使用flush方法#上下问管理器:一种支持__enter__ 和__exit__来个方法的对象
#   __enter__ 方法:不带参数,它在进入with语句块时被调用,返回值被绑定到as关键字后的变量上
#   __exit__:三个参数,异常类型,异常对象和异常回溯,在离开方法时这个函数被调用#基本文件方法
file=open("x:/Users/Dell10/Desktop/text.txt")
print(file.read(10))
print(file.read())
file.close()

python-文件和流相关推荐

  1. 跟李宁老师学Python视频课程(13):Python文件和流-李宁-专题视频课程

    跟李宁老师学Python视频课程(13):Python文件和流-99人已学习 课程介绍         本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点.Python是当今炙手可 ...

  2. python输入输出简单例子_Python 文件和流的简单示例

    这篇文章主要为大家详细介绍了Python 文件和流的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 1.打开文 ...

  3. 零基础学Python(第十八章 文件IO流操作)

    本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章内容为: ...

  4. 不是python文件操作的相关函数_从零开始学Python(七):文件存储I/O流和异常捕捉

    这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...

  5. python下二进制流文件转二维码

    python下二进制流文件转二维码 之前做过的一个ctf中的misc,经过一系列操作得到一个flag.txt 里面是一串二进制流 突然束手无策 经简单计算 260^2=67600 所以尝试能否转化为一 ...

  6. python 文件读写找不到文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  7. Python文件处理

    Python文件处理 Python文件处理 在python中,要对一个文件进行操作,得把文件抽象为Streams流或者说file object或者叫file-like objects. 这样将文件当作 ...

  8. with open新创建的文件在哪找_Python 简明教程——24,Python 文件读写

    目录 无论是哪种编程语言,IO 操作都是非常重要的部分.I 即Input(输入),O 即Output(输出). IO 操作一般分为以下两种: 磁盘IO: 即在磁盘上读写文件.读文件是指将文件内容从磁盘 ...

  9. Python 文件读写操作-Python零基础入门教程

    目录 一.Python 文件的打开 open 二.Python 文件的关闭 close 三.Python 文件的读取 read 1.read 函数 2.readline 函数 3.readlines ...

  10. python文件、存储、压缩

    python文件.存储.压缩  回忆:在第九章又强调了"保留分隔符"这样的核心笔记,其实在上章已经解释了.其实就是为了不同系统之间文件结束符的统一性.就是\n\r, \n或者其他系 ...

最新文章

  1. vue.js 源代码学习笔记 ----- 工具方法 lang
  2. NLP学习思维导图,非常的全面和清晰
  3. R语言ggplot2可视化将图例移动到分面图(facet)中的空白分面区域实战
  4. python __builtins__ credits类 (15)
  5. html 自动隐藏属性,隐藏(属性) | hidden (attribute)
  6. Unity3D研究院之IOS触摸屏手势控制镜头旋转与缩放
  7. CDN百科第三讲|如果用了云服务器,还需要做CDN加速吗?
  8. UVALive - 6864 Strange Antennas 扫描线
  9. vue 多页面应用例子_【微服务】137:Vue之生命周期钩子
  10. Win11怎么添加pdf虚拟打印机
  11. linux最高权限密码,Linux运维知识之15、login.defs(默认)登录和Linux默认权限设置(密码复杂度,相关安全设置)...
  12. DICOM医学图像读取涉及到的医学坐标体系
  13. 【springcloud问题】Could not locate PropertySource and the fail fast property is set, failing
  14. 2007年高考北京满分作文:沉默的父爱
  15. Android手势密码探索
  16. 曾经的习武少年,如今的锦佰安CEO:他立志要开启身份认证的无密时代
  17. Verilog中按键消抖检测的实现
  18. 对京东商品评论进行词频统计并制作词云
  19. 一文学会CentOS 文件常用命令
  20. The Social-Engineer Toolkit(社会工程学套件)全网第一篇套件全模块讲解

热门文章

  1. LeetCode 161. 相隔为 1 的编辑距离(DP/遍历)
  2. LeetCode 417. 太平洋大西洋水流问题(BFS/DFS)
  3. 程序员面试金典 - 面试题 01.05. 一次编辑(编辑距离,DP)
  4. LeetCode 495. 提莫攻击
  5. 判断深度学习模型的稳定性_全自动搭建定制化深度学习模型
  6. 【Python基础知识-pycharm版】第十节_异常
  7. java抢单功能_基于消息队列的高并发抢单功能实现方法与流程
  8. 【重版】朴素贝叶斯与拣鱼的故事
  9. UML是什么?UML常用图以及建模工具有哪些?
  10. 阿里P8架构师谈:MongoDB、Hbase、Redis等NoSQL优劣势、应用场景