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

良品铺子网站建设设计昆明装饰企业网络推广

良品铺子网站建设设计,昆明装饰企业网络推广,网站动态程序,中山营销型网站一、使用open函数,可以打开一个已经存在的文件,或着创建一个新文件 语法如下: open(name, mode, encoding) name: 要打开的目标文件的字符串(可以包含文件所在的具体路径) mode: 打开文件模式:只读(r)、写入(w)、追加(a)等 e…

一、使用open函数,可以打开一个已经存在的文件,或着创建一个新文件

语法如下:

open(name, mode, encoding)

name: 要打开的目标文件的字符串(可以包含文件所在的具体路径)

mode: 打开文件模式:只读(r)、写入(w)、追加(a)等

encoding: 编码格式(推荐使用UTRF-8) 

示例代码:

f = open('python.py', 'r', encoding='UTF-8')
# encoding的顺序不是第三位,所以不能用位置参数,用关键字参数直接指定

mode常用的三种基础模式:

只读(r):  以只读的方式打开文件,文件的指针将会放在文件的开头,这是默认模式。

写入(w): 打开一个文件只用于写入,如果该文件已经存在则打开文件, 并从开头开始编辑,原有内容会被删除。

追加(a): 打开一个文件用于追加。如果该文件已经存在,新的内容会写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

二、读操作相关方法

read()方法:

文件对象.read(num)

num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,就是读取文件所有数据

readline()方法:

一次读取一行

# 打开文件
f = open('python.txt', encoding = 'UTF-8')# 读取文件
print(f.readline())  # aaa
print(f.readline())  # bbb
print(f.readline())  # ccc# 关闭文件
f.close()

readlines()方法:

readlines可以按照行的方式把整个文件中的内容进行一次性读取, 并且返回的是一个列表,其中每一行的数据为一个元素

代码示例:

# 打开文件
f = open('python.txt', encoding = 'UTF-8')# 读取文件
content = f.readlines()
print(content) # ["aaa\n", "bbb\n", "ccc"]# 关闭文件
f.close()

for循环读取文件行:

for line in 文件对象

代码示例:

f = open('python.txt', encoding = 'UTF-8')
for line in f:print(f"每一行: {line}")
# aaa
# bbb
# ccc

注意: 读取文件字节时第一次读取十个   第二次再读取十个   这时候从上一个读取的位置继续读取(定位器指针) 

写操作相关方法

基本操作代码:

# 打开文件
f = open('python.txt', 'w')# 文件写入
f.write('hello')# 内容刷新
f.flush()

注意: 

  • 直接调用write,内容并不会真正写入文件,而是会放在程序内存中,称之为缓冲区
  • 当调用flush的时候,内容会真正的写入到文件
  • 这样做是避免频繁操作硬盘,导致效率下降

关闭文件

如果进行读写操作不关闭文件,这个程序就一直打开着这个文件

方式一:

文件对象.close()

f = open('python.txt', encoding = 'UTF-8')# 关闭文件
f.close()

方式二:

with open() as f

with open('python.txt', encoding = 'UTF-8') as f: # f是操作文件的示例对象for line in f:print(f"每一行是: {line}")

http://www.dinnco.com/news/35509.html

相关文章:

  • pt网站怎么做常州谷歌推广
  • 已有域名 搭建网站公关公司的主要业务
  • dw做网站模板成都今天宣布的最新疫情消息
  • html做动态网站步骤与代码seo诊断专家
  • 怎么样自己做最简单的网站在线域名查询网站
  • 做网站头片的高清图江门网站建设
  • 做网站建设网站制作搜索引擎成功案例分析
  • 广州网站建设价格哪个平台推广效果最好
  • 公司做网站好吗搜索引擎排名中国
  • 百度关键词网站怎么做最新的疫情信息
  • 阿拉善盟网站制作杭州网站建设公司
  • 榆林做网站电话关键词优化到首页怎么做到的
  • 网站改版好吗免费推广有哪些
  • 免费代理服务器proxy广州seo关键词优化是什么
  • 微信小程序功能开发seo外包品牌
  • 专业俄语网站设计网络优化工程师是干什么的
  • 做名片的网站什么是互联网推广
  • ui设计流程培训怎么样潍坊百度关键词优化
  • 崇左做网站公司广州新闻播报
  • 国外做电商平台的网站有什么搜索引擎优化核心
  • 云阳网站建设seo挖关键词
  • wordpress实例站长尾关键词挖掘站长工具
  • 北京网站建设第一品牌我赢网seo优化网站
  • 网站主机安全湖州网站建设制作
  • 怎么可以上传自己做的网站永久8x的最新域名
  • 我的网站突然打不开了国内网络推广渠道
  • 如何绑定网站域名百度搜索关键词排名优化
  • wordpress 自己写云南优化公司
  • 了解网站建设管理百度登录个人中心官网
  • 盐城网站建设招聘哔哩哔哩推广网站