python 读取鼠标选中文本_python 文件
目标
文件的概念
文件的基本操作
文件/文件夹的常用操作
文本文件的编码方式
01. 文件的概念
1.1 文件的概念和作用
计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据
长期存储设备包括:硬盘、U 盘、移动硬盘、光盘…
文件的作用
将数据长期保存下来,在需要的时候使用
1.2 文件的存储方式
在计算机中,文件是以 二进制 的方式保存在磁盘上的
文本文件和二进制文件
文本文件
可以使用 文本编辑软件 查看
本质上还是二进制文件
例如:python 的源程序
二进制文件
保存的内容 不是给人直接阅读的,而是 提供给其他软件使用的
例如:图片文件、音频文件、视频文件等等
二进制文件不能使用 文本编辑软件 查看
02. 文件的基本操作
2.1 操作文件的套路
在 计算机 中要操作文件的套路非常固定,一共包含三个步骤:
打开文件
读、写文件
读 将文件内容读入内存
写 将内存内容写入文件
关闭文件
2.2 操作文件的函数/方法
在 Python 中要操作文件需要记住 1 个函数和 3 个方法
open 函数负责打开文件,并且返回文件对象
read/write/close 三个方法都需要通过 文件对象 来调用
2.3 read 方法 —— 读取文件
open 函数的第一个参数是要打开的文件名(文件名区分大小写)
如果文件 存在,返回 文件操作对象
如果文件 不存在,会 抛出异常
read 方法可以一次性 读入 并 返回 文件的 所有内容
close 方法负责 关闭文件
如果 忘记关闭文件,会造成系统资源消耗,而且会影响到后续对文件的访问
注意:read 方法执行后,会把 文件指针 移动到 文件的末尾
# 1. 打开 - 文件名需要注意大小写file = open("README")# 2. 读取text = file.read()print(text)# 3. 关闭file.close()
提示
在开发中,通常会先编写 打开 和 关闭 的代码,再编写中间针对文件的 读/写 操作!
文件指针(知道)
文件指针 标记 从哪个位置开始读取数据
第一次打开 文件时,通常 文件指针会指向文件的开始位置
当执行了 read 方法后,文件指针 会移动到 读取内容的末尾
默认情况下会移动到 文件末尾
思考
如果执行了一次 read 方法,读取了所有内容,那么再次调用 read 方法,还能够获得到内容吗?
答案
不能
第一次读取之后,文件指针移动到了文件末尾,再次调用不会读取到任何的内容
2.4 打开文件的方式
open 函数默认以 只读方式 打开文件,并且返回文件对象
语法如下:
f = open("文件名
python 读取鼠标选中文本_python 文件相关推荐
- python 读取鼠标选中文本_python怎么读取文本文件
python怎么读取文本文件? 文件的读取 步骤:打开 -- 读取 -- 关闭 1 >>> f = open('/tmp/test.txt') 2 >>> f.re ...
- python 读取鼠标选中文本_送书 | 选择文本的神技
" 欢迎关注[雷哥office],为了回馈粉丝,最近几个月每周都会有送书活动,想要书的朋友不要错过哦~本周第二弹福利, 详情见文末 " 1 使用鼠标 ⑴ 选中区域.将鼠标光标放在要 ...
- python 读取鼠标选中文本_经牌讲座|软件神器分享之全局鼠标手势工具软件WGestures...
今天小编要给大家介绍一款软件,这款国产手势神器叫WGestures,这是一款非常好用的Windows系统全局鼠标手势工具软件,大小仅2.77M,下载下来后没有其他附带的流氓软件,支持Win7/10,免 ...
- python 读取鼠标选中文本_木辛老师的编程课堂:Python和Qt之页面布局实战篇(一)...
通过前几节课的学习,我们已经基本上掌握了使用Qt Designer完成简单的布局管理.通过这些知识的学习,我们算是对PyQt进行了初步的了解,也算是入门了! 但是仅仅掌握这些知识还是远远不够的: 高深 ...
- python 读取文件名 指定编码_Python 文件读写与编码解读
一.Python 读取文件使用open函数 python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写. open(name[,mode[,buffer ...
- python如何读取中文文件-python读取中文txt文本的方法
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...
- python读取中文txt文本-python读取中文txt文本的方法
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...
- java鼠标进入高亮效果_鼠标选中文本划词高亮、再次选中划词取消高亮效果
当我们需要鼠标选中文本后,文本高亮.当再次将选中的文本选中后,取消高亮效果时该如何实现呢? 一.介绍 window.getSelection 获取鼠标选中内容,主要是利用了window.getSele ...
- python怎么读中文-python读取中文txt文本的方法
对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...
最新文章
- 如何重新创建mysql数据库_重新创建数据库与数据表《 MySQL 基础 》
- 78. Subsets
- jquery插件学习(六)
- struts2 标签的使用之二 s:iterator
- 数据结构源码笔记(C语言):Josephus问题之顺序表
- dev控件中LookUpEdit的数据绑定问题
- 用Python实现选择排序
- 2017.3.25 SJY摆石子 思考记录
- gpt linux双系统安装win7系统分区格式化,如何在GPT分区格式上安装win7 64位系统
- Eclipse中Maven的设定
- Qt之QSS(白色靓丽)
- 数据库基础教程(一)
- [洛谷P3444] [POI2006]ORK-Ploughing
- “C语言之父”40年前搞的操作系统复活!Linux、Windows都借鉴过它
- 写一个用矩形法求定积分的通用函数,分别求sinx,cosx,expx从0到1的定积分(指针方法处理)——C语言
- 关联规则-策略挖掘中必不可少的算法
- 关键点检测——无监督
- 节俭生活-如何让机票打两折
- 算法工程师也有35岁危机吗?
- 目标检测训练数据扩充增强工具使用说明
热门文章
- Activity的概念
- 100道Python编程题
- x86、x64、32位和64位
- 谷歌chrome xp_从Chrome向Google笔记本添加便笺
- (已解决)WPS如何插入公式和数学表达式 // WPS如何插入网上文章的表达式
- ssm+JSP计算机毕业设计海洋之心项链专卖网ffv1b【源码、程序、数据库、部署】
- java se6_JDK 6(Java SE Development Kit)下载_JDK 6(Java SE Development Kit)官方下载-太平洋下载中心...
- UE——导航系统(NavigationSystem)
- 心灵鸡汤 - sixth (6th)
- 推荐代码生成器工具排行