当前位置: 首页 > news >正文

tk域名网站多少泉州网站建设策划

tk域名网站多少,泉州网站建设策划,做网站蓝色和什么颜色,宁夏免费做网站一、文件的编码 思考:计算机只能识别:0和1#xff0c;那么我们丰富的文本文件是如何被计算机识别#xff0c;并存储在硬盘中呢? 答案:使用编码技术( 密码本)将内容翻译成0和1存入 编码技术即:翻译的规则#xff0c;记录了如何将内容翻译成二进制#xff0c;以及如何将二…一、文件的编码 思考:计算机只能识别:0和1那么我们丰富的文本文件是如何被计算机识别并存储在硬盘中呢? 答案:使用编码技术( 密码本)将内容翻译成0和1存入 编码技术即:翻译的规则记录了如何将内容翻译成二进制以及如何将二进制翻译回可识别内容 为什么需要使用编码? 计算机只认识0和1所以需要将内容翻译成0和1才能保存在计算机中。同时也需要编码将计算机保存的0和1反向翻译回可以识别的内容  计算机中有许多可用编码·UTF-8UTF-8是目前全球通用的编码格式除非有特殊需求否则一律以UTF-8格式进行文件编码即可 ·GBK ·Big5 ·等 不同的编码将内容翻译成二进制也不同的所以要使用正确的编码才能对文件进行正确的读写操作 如上如果你给喜欢的女孩发送文件使用编码A进行编码(内容转二进制)。 女孩使用编码B打开文件进行解码 (二进制反转回内容) 自求多福吧 二、文件的读取 0.文件操作的概述 想想我们平常对文件的基本操作大概可以分为三个步骤(简称文件操作三步走):1打开文件 2读写文件 3 关闭文件 注意:可以只打开和关闭文件不进行任何读写 1.open()打开函数 在Python使用open函数可以打开一个已经存在的文件或者创建一个新文件语法如下 open(name, mode, encoding) name: 是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。 mode: 设置打开文件的模式(访问模式): 只读、写入、追加等。 encoding:编码格式(推荐使用UTF-8) 示例代码: fopen(python.txtrencoding”UTF-8) # encoding的顺序不是第三位所以不能用位置参数用关键字参数直接指定 注意:此时的“f”是 ope 函数的文件对象对象是Python中一种特殊的数据类型拥有属性和方法可以使用对象.属性或对象.方法对其进行访问 2.mode常用的三种基础访问模式 模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式w打开一个文件只用于写入。如果该文件已存在则打开文件并从开头开始编辑原有内容会被删除,如果该文件不存在创建新文件a打开一个文件用于追加。如果该文件已存在新的内容将会被写入到已有内容之后 如果该文件不存在创建新文件进行写入 3.读操作相关方法  (1)  read( )方法: f open(C:/Users/test_10_19/测试.txt, r, encodingUTF-8)print(f读取10个字节的结果{f.read(10)}) print(fread方法读取全部内容的结果是{f.read()})f.close() 文件对象.read(num) num表示要从文件中读取的数据的长度(单位是字节)如果没有传入num那么就表示读取文件中所有的数据 (2)   readlines( )方法 readlines可以按照行的方式把整个文件中的内容进行一次性读取并且返回的是一个列表其中每一行的数据为一个元素 f open(C:/Users/test_10_19/测试.txt, r, encodingUTF-8)lines f.readlines() print(flines对象的类型{type(lines)}) print(flines对象的内容是{lines})f.close() 注意如果文件不止一行那么列表的元素最后都会有\n(最后一行不一定 (3)  readline方法:一次读取一行内容 f open(C:/Users/test_10_19/测试.txt, r, encodingUTF-8)line1 f.readline() line2 f.readline() line3 f.readline() print(f第一行数据是{line1}) print(f第二行数据是{line2}) print(f第三行数据是{line3})f.close() (4)  for循环读取文件行 for line in f:print(f每一行的数据是:{line}) # 每一个line临时变量就记录了文件的一行数据close(  )关闭文件对象 f open(C:/Users/test_10_19/测试.txt, r, encodingUTF-8) f.close() #最后通过close关闭文件对象也就是关闭对文件的占用 #如果不调用close,同时程序没有停止运行那么这个文件将一直被Python程序占用 with open 语法 with open(C:/Users/test_10_19/测试.txt, r, encodingUTF-8) as f:for line in f:print(f每一行数据是{line}) #通过在with open的语句块中对文件进行操作 #可以在操作完成后自动关闭close文件避免遗忘掉close方法 总结 操作功能文件对象open(file,mode,encoding)打开文件获得文件对象文件对象.read(num) 读取指定长度字节 不指定num读取文件全部 文件对象.readline()读取一行文件对象.readlines()读取全部行得到列表for linein 文件对象for循环文件行一次循环得到一行数据文件对象.close()关闭文件对象with open() as f通过with open语法打开文件可以自动关闭 三、文件的写入 f open(C:/Users/test_10_19/测试.txt, w, encodingUTF-8)# write写入 f.write(Hello World) # 内容写入到内存中# flush刷新 f.flush() # 将内存中积攒的内存写入到硬盘的文件中# close关闭 f.close() # close方法内置了flush的功能 因为close方法内置了flush的功能 所以flush刷新可以不写 注意: ·直接调用write内容并未真正写入文件而是会积攒在程序的内存中,-称之为缓冲区 ·当调用flush的时候内容会真正写入文件0 ·这样做是避免频繁的操作硬盘导致效率下降(攒一堆一次性写磁盘 四、文件的追加 f open(C:/Users/test_10_19/测试.txt, a, encodingUTF-8)# write写入 f.write(Hello World) # 内容写入到内存中# flush刷新 f.flush() # 将内存中积攒的内存写入到硬盘的文件中# close关闭 f.close() # close方法内置了flush的功能 注意: ·a模式文件不存在会创建文件 ·a模式文件存在会在最后追加写入文件 本次内容就到此啦欢迎评论区或者私信交流觉得笔者写的还可以或者自己有些许收获的麻烦铁汁们动动小手给俺来个一键三连万分感谢 !
http://www.sadfv.cn/news/356827/

相关文章:

  • 佛山网站制作咨询设计之家官网入口
  • 网站建设投入及费用做网站 就
  • 网站的前台和后台自己怎么注册域名
  • 在线手机建网站建设银行网站字体
  • 什么样的网站是一个成功的网站云平台网站建设方案
  • 外网图片素材网站wordpress主题文章列表
  • 建设网站答辩情况wordpress 直播插件
  • 建材企业网站源码佛山最好的网站建设
  • 德州网站制作贵州做农业网站
  • 安徽圣力建设集团有限公司网站个人网站怎么做联盟推广
  • 企业网站建设排名口碑上海百度推广优化公司
  • 海外 酒店 网站建设优化法治化营商环境
  • 做网站怎么添加关键词毕设做系统与网站
  • 潍坊 专业网站建设想自己搞一个视频网站怎么做
  • 网站电脑培训班附近有吗宁夏建设厅官方网站
  • 企业网站建设建设wordpress wp config
  • 做网站不会P图怎么办亿网
  • 福州网站建设新闻渗透网站做seo
  • 宁波市建设工程检测协会网站网页开发制作
  • 怎么把自己做的网站弄到域名上设计网站能否用素材来制作广告
  • 推荐个2021能看的网站免费wordpress使用教程
  • 沧州网站建设优化贵州建设厅网站政务大厅
  • 做网站的工具+论坛网站标题有特殊符号
  • 广告设计与制作专业能考二建吗南京seo优化公司
  • 广州做网站需要多少钱网站建设个人兼职
  • 一个网站百度百科怎么做关于普通话的手抄报
  • 数字化转型的必要性wordpress seo神器
  • 网站建设营销怎么做wordpress实现付费阅读
  • 手机怎么做网站卖东西高端网站改版顾问
  • 做餐饮网站的目的与意义优秀网站设计案例中国