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

深圳高端网站建设微信开放平台怎么解除绑定

深圳高端网站建设,微信开放平台怎么解除绑定,临沂的各类网站建设,手机上可以编程的app文章目录 文件操作 一、文件操作的作用 二、文件的基本操作 1、文件操作步骤 三、文件备份 1、步骤 2、代码实现 3、思考 四、文件和文件夹的操作 1、文件重命名 2、删除文件 3、创建文件夹 4、删除文件夹 5、获取当前目录 6、改变默认目录 7、获取目录列表 五…

文章目录

文件操作

一、文件操作的作用

二、文件的基本操作

1、文件操作步骤

三、文件备份

1、步骤

2、代码实现

3、思考

四、文件和文件夹的操作

1、文件重命名

2、删除文件

3、创建文件夹

4、删除文件夹

5、获取当前目录

6、改变默认目录

7、获取目录列表

五、应用案例


文件操作

一、文件操作的作用

思考:什么是文件?

 

思考:文件操作包含什么? 

答:打开、关闭、读、写、复制......
思考:文件操作的的作用是什么?
答:读取内容、写入内容、备份内容......

总结:文件操作的作用就是把⼀些内容(数据)存储存放起来,可以让程序下⼀次执行的时候直接使用,而不必重新制作⼀份,省时省力

二、文件的基本操作

1、文件操作步骤

  • 打开文件
  • 读写等操作
  • 关闭文件

注意:可以只打开和关闭文件,不进行任何读写操作。 

1.1、打开

python,使用open函数,可以打开⼀个已经存在的文件,或者创建⼀个新文件,语法如下:
open(name, mode)
name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)
mode:设置打开文件的模式(访问模式):只读、写入、追加等

打开文件模式

快速体验

f = open('test.txt', 'w') 1

注意:此时的 f open 函数的文件对象。

1.2、文件对象方法

1.2.1、写

语法
对象对象.write('内容')
体验
# 1. 打开⽂件
f = open('test.txt', 'w')
# 2.⽂件写⼊
f.write('hello world')
# 3. 关闭⽂件
f.close()
注意:
1. w a 模式:如果⽂件不存在则创建该⽂件;如果⽂件存在, w 模式先清空再写⼊, a 模式直接末尾追加。
2. r 模式:如果⽂件不存在则报错。

1.2.2、

  • read()
⽂件对象.read(num)
num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。
  • readlines() 
readlines可以按照行的方式把整个文件中的内容进行⼀次性读取,并且返回的是⼀个列表,其中每⼀行的数据为⼀个元素。
f = open('test.txt')
content = f.readlines()
# ['hello world\n', 'abcdefg\n', 'aaa\n', 'bbb\n', 'ccc']
print(content)
# 关闭⽂件
f.close()
  • readline()
readline()⼀次读取⼀行内容。
f = open('test.txt')
content = f.readline()
print(f'第⼀⾏:{content}')
content = f.readline()
print(f'第⼆⾏:{content}')
# 关闭⽂件
f.close()

文件内容: 

  • seek()
作用:用来移动文件指针。
语法如下:
⽂件对象.seek(偏移量, 起始位置)
起始位置:
  • 0:⽂件开头
  • 1:当前位置
  • 2:⽂件结尾

1.3、关闭 

⽂件对象.close()

三、文件备份

需求:用户输入当前目录下任意文件名,程序完成对该文件的备份功能(备份文件名为xx[备份]后缀,例如:test[备份].txt)

1、步骤

  • 接收用户输入的文件名
  • 规划备份文件名
  • 备份文件写入数据

2、代码实现

2.1、接收用户输入目标文件名

old_name = input('请输⼊您要备份的⽂件名:')

2.2、规划备份文件名

  • 提取目标文件后缀
  • 组织备份的文件名,xx[备份]后缀
# 2.1 提取文件后缀点的下标
index = old_name.rfind('.')
# print(index) # 后缀中.的下标
# print(old_name[:index]) # 源文件名(⽆后缀)
# 2.2 组织新文件名 旧文件名 + [备份] + 后缀
new_name = old_name[:index] + '[备份]' + old_name[index:]
# 打印新文件名(带后缀)
# print(new_name)

 

2.3、备份文件写入数据

  • 打开源文件和备份文件
  • 将源文件数据写入备份文件
  • 关闭文件
# 3.1 打开⽂件
old_f = open(old_name, 'rb')
new_f = open(new_name, 'wb')
# 3.2 将源⽂件数据写⼊备份⽂件
while True:con = old_f.read(1024)if len(con) == 0:breaknew_f.write(con)
# 3.3 关闭⽂件
old_f.close()
new_f.close()

 

3、思考

如果用户输入 .txt ,这是⼀个无效文件,程序如何更改才能限制只有有效的文件名才能备份?
答:添加条件判断即可。
old_name = input('请输⼊您要备份的⽂件名:')
index = old_name.rfind('.')
if index > 0:postfix = old_name[index:]
new_name = old_name[:index] + '[备份]' + postfix
old_f = open(old_name, 'rb')
new_f = open(new_name, 'wb')
while True:con = old_f.read(1024)if len(con) == 0:breaknew_f.write(con)
old_f.close()
new_f.close()

四、文件和文件夹的操作

Python中文件和文件夹的操作要借助os模块里面的相关功能,具体步骤如下:
导入os模块
import os
使用os模块相关功能
os.函数名()

1、文件重命名

os.rename(⽬标⽂件名, 新⽂件名)

2、删除文件

os.remove(⽬标⽂件名)

3、创建文件夹

os.mkdir(⽂件夹名字)

4、删除文件夹

os.rmdir(⽂件夹名字)

5、获取当前目录

os.getcwd()

6、改变默认目录

os.chdir(⽬录)

7、获取目录列表

os.listdir(⽬录)

五、应用案例

需求:批量修改文件名,既可添加指定字符串,又能删除指定字符串。
  • 步骤
  1. 设置添加删除字符串的的标识
  2. 获取指定目录的所有文件
  3. 将原有文件名添加/删除指定字符串,构造新名字
  4. os.rename()重命名
  • 代码
import os
# 设置重命名标识:如果为1则添加指定字符,flag取值为2则删除指定字符
flag = 1
# 获取指定⽬录
dir_name = './'
# 获取指定⽬录的⽂件列表
file_list = os.listdir(dir_name)
# print(file_list)
# 遍历⽂件列表内的⽂件
for name in file_list:# 添加指定字符if flag == 1:new_name = 'Python-' + name# 删除指定字符elif flag == 2:num = len('Python-')new_name = name[num:]# 打印新⽂件名,测试程序正确性print(new_name)# 重命名os.rename(dir_name+name, dir_name+new_name)

 


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
http://www.dtcms.com/a/467873.html

相关文章:

  • h5网站开发定制重庆建设人才网
  • 网站开发全程实例重庆哪里可以制作相册
  • 龙华网站建设专业定制企业网站需备案吗
  • 凡科可以做游戏网站吗程序开发用什么笔记本
  • 网站建设叁金手指花总1wap文字游戏源码
  • 哪些外国购物网站可以做工厂招聘信息
  • 网站建设电话销售录音怎么备份wordpress
  • 红河蒙自网站开发wordpress做网页
  • 学做网站要多久在iis里面创建网站
  • 做网站的背景像素宁波小程序开发公司
  • 个人网站制作 教程维护网站需要什么技术
  • 宁德市城乡住房建设厅网站网页设计需要哪些软件
  • 中国建设法律法规网官方网站建设部网站 规范下载
  • 营销型网站的域名网站建设的标准化建设是什么
  • 通化县建设局网站wordpress无法显示此页
  • Gradle包下载方式
  • 怎么做网站的主页面wordpress修改图片地址
  • 网站开发案例图片网页界面设计的宗旨是什么
  • 北京做网站推广的公司网站建设制作价格低分类信息
  • 西安网站seo分析唐山网站建设报价
  • 自己做网站帮别人卖东西能看街景的软件
  • 益阳建设公司网站麻豆精产三产区区别
  • 做网站还是订阅号云南 网站建设网站
  • 旅游网站建设经济评价分类信息网站建设方案
  • 亚运村网站建设免费高清视频素材app哪里找
  • 网站修改了关键词被降权软件开发前端和后端区别
  • 做网站必须在工信部备案吗网站与装修公司
  • 苏州网站建设有限公司都江堰网站建设公司
  • 杭州网站建设哪家强网站建设 推广薪资
  • 个人网站备案出现公司名字怎么办社区推广怎么做