f = open('第一个文件',mode='w+',encoding='utf-8')

f.write('文件的操作 关键字:open(“文件名称”,mode="操作",encoding= "编码方式"\n'

'操作1: mode= w :(写) w+:(写读) w+b(bytse格式写读) wb(bytes写)\n '

'(w 写入是把文件内的所有文件直接替换,w+ 写读是把写入的文件在读出来用处不大,wb+| bytes一般硬盘存储数据是以bytes类型存储的)\n'

'举例1: 只写\n'

'f = open("第一个文件",mode="w",encoding="utf-8")\n'

'f.write("想要写入的文件")\n'

'f.close\n'

'举例2: 写读\n'

'f = open("第一个文件",mode="w+",encoding="utf-8")\n'

'f.write("想要添加的文件")\n'

'print(f.read())\n'

'f.close() #但是这样做意义不大 还是把前面的文件全部都覆盖了 跟写入作用差不多\n'

'操作2: mode= r:(读) r+:(读写) r+b(bytes格式读写) rb(bytes读)\n'

'(r 读出指定文件的所有内容,r+读出后还可以在写入文件不会覆盖前面的内容 使用最多 r+b bytes类型存储传输数据 )\n'

'举例1: 只读\n'

'f = open("第一个文件",mode="r",encoding="utf-8")\n'

'f.read()\n'

'f.close()\n'

'举例2: 读写 这个用的最多\n'

'f = open("第一个文件",mode="r+",encoding="utf-8")\n'

'print(f.read())\n'

'f.write("添加的文件")\n'

'f.close()\n'

'举例3: bytes读'

'f = open("第一个文件",mode="rb")\n'

'print(f.read().decode("utf-8"))\n'

'f.close()\n'

'举例4: bytes读写\n'

'f = open("第一个文件",mode="r+b",encoding="utf-8")\n'

'print(f.read().decode("utf-8"))\n'

'f.write("这里添入需要添加的文件".encode("utf8"))'

'f.close\n'

'操作3: mode= a:(追) a+:(追加读) a+b(bytes追加读) ab(bytes追加)\n'

'a 文件最后追加内容 a+ 追加内容后可以读出所有文件 a+b bytes类型追加读 ab bytes类型追加\n'

'举例1: 追加\n'

'f = open("第一个文件",mode="a",encoding="utf-8")\n'

'f.write("添加需要添加的内容")\n'

'f.close\n'

'举例2: 追加读\n'

'f = open("第一个文件",mode="a+",encoding="utf-8")\n'

'f.write("这里添加内容")\n'

'print(f.read())\n'

'f.close()\n'

'\n名词解释\n'

'write() : 写 括号内可以写入想要写入的文件 最后可以添加编码方式 不添加默认是 utf+8\n'

'read() : 读 括号内填写要多出多少个字符"\n'

'close() : 关闭 每次操作完文件必须退出文件 不然一直在内存中运行 很占内存')

f.close()

k = open("第一个文件",mode="r+",encoding="utf-8")

print(k.read())

k.write("\n\n\n\t\t\t这里添加光标的读取操作光标\n\n"

"read(3) : (读)读出字符个数 括号里填写个数,都是以字符的最小单位计算\n"

"tell(6) : (定)告诉你光标当前的位置在哪里, 括号里填写退回多少个字节 记住 是字节不是字符\n"

" 一个中文字节用utf-8代表三个字节 一个英文字母用一个字节表示\n"

"seek(5) : (调)按照字节把光标调整到指定的位置 按字节计算.\n"

"\n最后添加两个 list1= f.readline() 一行一行的读 括号里填写读取的行数字符个数\n"

"list2 = f.readlines() 把每一行当成列表中的一个元素 添加到list中\n"

"\n\n可以同时打开两个文件方法\n"

"\n with open('第一个文件名称',mode='r+',enconding = 'utf-8') as f\n"

"解说: with(关键字) open(关键字)(第一个操作文件名以及内容) as()关键字 f(f表示赋值名)"

"\n\n这里一个缩进 with open(第二轮操作) as (第二个赋值名)")

k.close()

python获取文本光标_python 文件的操作以及调整光标相关推荐

  1. python获取绝对路径_python文件绝对路径写法介绍(windows)

    python文件绝对路径写法介绍(windows) python在描述路径时有两种方式: 'd:\\a.txt',转义的方式 r'd:\a.txt',声明字符串不需要转义 (使用raw string, ...

  2. python获取数据库列名_python sqlite3 查询操作及获取对应查询结果的列名

    记录查询操作及获取查询结果列字段的方法 1.sqlite3 中获取所有表名及各表字段名的操作方法 SQLite 数据库中有一个特殊的表叫 sqlite_master,sqlite_master 的结构 ...

  3. python电脑下载方法-python 获取机器snpython下载文件的几种常用方法

    python中下载文件常用的几个模块有urllib,urllib2,requests,方法也很简单,代码如下: 002pc.com从python 获取机器snpython下载文件的几种常用方法分析来看 ...

  4. Python获取鼠标位置,虚拟键盘操作

    Python获取鼠标位置,虚拟键盘操作 PS: 也是从网上各个帖子中学习的Python,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除 代码转载:https://blog.csdn ...

  5. python输出文本框_python TKinter获取文本框内容的方法

    python TKinter获取文本框内容的方法 如下所示: #coding:utf-8 import urllib,urllib2 import Tkinter #导入TKinter模块 ytm=T ...

  6. python简述文件的操作步骤_Python文件读取操作的详细介绍

    本篇文章给大家带来的内容是关于Python文件读取操作的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 读取文件的操作步骤 有一道脑筋急转弯,问把大象装进冰箱的步骤,答案很简 ...

  7. python遍历文件对象_Python文件常见操作实例分析【读写、遍历】

    本文实例讲述了Python文件常见操作.分享给大家供大家参考,具体如下: 1.文件是什么? 文件是存储在外部介质上的数据或信息集合,程序中源程序.数据中保存的数据.图像中的像素数据等等: 文件是有序的 ...

  8. python io操作有什么_Python文件IO操作

    文件IO常用操作: open打开read读取 write写入 close关闭 readline行读取 readlines多行读取 seek文件指针操作 tell指针位置 打开操作: open(file ...

  9. python中集合运算_Python—集合的操作、文件的操作

    1.集合的操作 1.集合的操作 定义: 1.不同元素组成,自动去重 2.无序 3.集合中的元素必须是不可变类型 1.集合的定义: 1>>> s1 = set('abcd') #同s1 ...

最新文章

  1. 【Java】多线程相关复习—— 线程的创建、名字、运行情况以及顺序控制(join方法) 【一】...
  2. 初步了解超图桌面版导入CityGML数据
  3. python 递归乘法
  4. 杂志订阅管理系统c++_电池管理系统BMS功能安全开发流程详解
  5. PyTorch-数据准备
  6. JavaScript基础学习--数据类型
  7. 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解
  8. html二叉树遍历,二叉树的遍历(前序、中序、后序、层次)
  9. 华为厉害了:已启动6G网络技术研究
  10. linux tomcat守护_Linux 系统下 Tomcat 的服务配置和性能优化
  11. WES 软件安装 及Bundel数据的下载
  12. 计算机课程说课ppt模板,信息技术说课ppt模板
  13. 逐点比较法直线插补MATLAB
  14. 我的世界服务器的无限方块指令,我的世界用指令方块造无限木头 | 手游网游页游攻略大全...
  15. 【力扣题解】分式化简
  16. php全选删除文件,一个简单的PHP全选删除数据
  17. 2023洗地机哪个牌子的好用?洗地机排行榜推荐
  18. MacOS 上全速下载百度云资源方法
  19. 深度学习——模型量化、压缩及加速( MobileNets )
  20. 隐藏驱动,绕过XueTr 0.39检测

热门文章

  1. 2013汇总计算 广联达gcl_36h就可成造价高手:广联达GTJ2018实操指导手册,实用
  2. java ide 2017_Intellij ide 2017.2新建javaweb项目,并且部署
  3. StemBlock pytorch实现
  4. 开源论文推荐:含人脸识别、实例分割、跟踪、SR等
  5. zlmediakit DESCRIBE:404 Not Found
  6. python numpy转字符串
  7. pytorch 批量筛选
  8. Python 计算各类距离
  9. Tensorflow中实现leakyRelu
  10. python 之pulp 线性规划介绍及举例