# 文件操作f=open("E:\\1.txt",encoding="GBK")#打开文件
print(f.writable())#是否可写
print(f.read())#读取文件
print(f.readable())#是否可读
f.close()
f=open("E:\\1.txt",encoding="GBK")
print(f.readline())#读一行
print(f.readline(),end='')#结束时不用换行
print(f.readline())
f.close()f=open('1.txt','r+',encoding="UTF-8")
print(f.encoding)#查看文件打开方式的编码
f.write("basdoiaanoasnasn\nadwboandao\naskjdaonxo")
print(f.writable())#是否可写
f.writelines("你好")
f.writelines("世界")
f.seek(0)#文件指针移动到开头
print('###\n'+f.read())
f.close()
# open有很多打开模式。a表示append,r表示read,w表示write,+表示读写模式。,b表示二进制,t表示文本模式,t是默认的模式。
# w 以写方式打开,
#
# a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
# r+ 以读写模式打开
# w+ 以读写模式打开 (参见 w )
# a+ 以读写模式打开 (参见 a )
# rb 以二进制读模式打开
# wb 以二进制写模式打开 (参见 w )
# ab 以二进制追加模式打开 (参见 a )
# rb+ 以二进制读写模式打开 (参见 r+ )
# wb+ 以二进制读写模式打开 (参见 w+ )
# ab+ 以二进制读写模式打开 (参见 a+ )

转载于:https://www.cnblogs.com/littlepage/p/9385648.html

Python day13文件的读写相关推荐

  1. python2读文件,python之文件的读写(2)

    小R昨天因为在研究weblogic的漏洞就没来得及学习python(好吧,这都是借口,懒了,大家可不能像我这样.要坚持每天都学).   这个进度是有点慢呀.哎呀,没事没事,我还年轻,才20岁.  哈哈 ...

  2. python中文件读写位置的作用-Python中文件的读写

    1.Python中的open()函数 Python中提供了open()内置函数,在默认情况下可以对文件对象进行操作. open()函数将文件名作为唯一必不可少的参数,并返回一个文件对象.如果只指定一个 ...

  3. python对文件进行读写操作

    2019独角兽企业重金招聘Python工程师标准>>> python进行文件读写的函数是open或file file_handler = open(filename,,mode) T ...

  4. Python入门--文件的读写,相对路径,绝对路径

    #编码格式 #常见的字符编码格式 #Python解释器使用的是Unicode(内存) #.py文件在磁盘上使用UTF-8存储(外存) ''' #encoding=gbk ''' ########### ...

  5. Python之文件的读写

    文章目录 前言 一.打开和关闭文件(open和close) 1.打开文件 2.关闭文件 mode的方式 几种读取文件的函数 写入文件的函数 二.with-open-as操作文件 1.with-open ...

  6. Python中文件的读写操作

    文章目录 一.文件操作 open(参数1,参数2, 参数3...) - 打开文件,打开的是一个文件对象. 参数1:路径和文件名 参数2:r.a.w.+等 参数3:encoding = 'utf-8' ...

  7. python对文件的读写正确操作方式

    1.with open函数打开文件的各种方式 模式 意义 r 只读模式打开文件,读文件内容的指针会放在文件的开头. 操作的文件必须存在. rb 以二进制格式.采用只读模式打开文件,读文件内容的指针位于 ...

  8. python——xlsx文件的读写操作详解

    本文对xlsx文件的读写使用以下的库,已安装的可以忽略: """ 需安装的库文件: pip install xlrd==1.2.0 pip install pywin32 ...

  9. python对文件的读写操作方式-python 文件读写操作

    读文件 打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的): >>> f = open('test.txt', 'r') r表示是文本文件,rb是二进制文件 ...

最新文章

  1. 只有ajax会跨域吗_ajax处理跨域有几种方式
  2. 【转载】谈谈我对Java中CallBack的理解
  3. R-ArcGIS探秘(1)安装以及Sample执行
  4. python读取某一行-python计算文件的行数和读取某一行内容的实现方法
  5. 1.1 什么是Hive
  6. php如何检查对象的类型,如何在PHP中检查对象的特定类型
  7. Flex与.NET互操作(十六):FluorineFx + Flex视频聊天室案例开发
  8. RHCS的整理归纳与实践
  9. 计算机编程语言的分类
  10. 高斯-马尔科夫过程的充要条件(正态随机过程又是马尔科夫过程的充要条件)
  11. 人机交互之Web界面设计与CNN大作业
  12. 叫你怎么设置手机成空号
  13. vivado实现FFT和IFFT信号处理
  14. 两个路由器如何构建局域网
  15. UA MATH564 概率论 计算至少有一个发生的概率:Waring公式
  16. 了解RESTful接口设计风格
  17. Java FlowLayout(流式布局)布局管理器
  18. 为什么说 Compose 的声明式代码最简洁 ?Compose/React/Flutter/SwiftUI 语法对比
  19. 9 个超实用的 JavaScript 原生插件工具
  20. 利用STM32F103ZET6做温度检测模块

热门文章

  1. 深度学习中的正则化技术详解
  2. 374. Guess Number Higher or Lower
  3. thinkphp所有参数配置
  4. Webydo:一款在线自由创建网站的 Web 应用
  5. linux下如何安装自带编译器的codeblocks,codeblocks安装(自带gcc编译器)
  6. 汽车软件开发的8种颠覆性趋势及国产自主可控的多领域全数字实时仿真平台SkyEye
  7. spark基础之spark streaming的checkpoint机制
  8. (192)FPGA上电后IO的默认状态(Vivado软件默认为1)
  9. (50)Verilog HDL SPI发送设计
  10. (15)Verilog HDL宏定义:define