首页 > 编程语言 >python文件处理笔记(1)

python文件处理笔记(1)

时间:2024-09-08 18:54:37浏览次数:7  
标签:文件 utf encoding python 笔记 模式 txt open

1、open(文件名(通常是.txt),模式,encoding = 模式)

文件名通常是.txt,不然要做预处理

(encoding的模式通常用utf-8)

模式通常分为3种:

①只读模式  'r'

f = open('文件.txt','r',encoding = 'utf-8')

这个模式只能读取文件内容

②追加模式  'a'

可以在文档后面增加内容

f = open('文件.txt','a',encoding = 'utf-8')

③替换模式   'w'

可以新建一个文件或把一个文件给替换掉

f = open('文件.txt','w',encoding = 'utf-8')

2、变量.close()

把一个文档关闭

3、变量.read()

只能在只读模式里面用,可以读取整篇文章的内容,返回的是字符串

如果1.txt里面存的是:

3526

3748

f = open('1.txt','r',encoding = 'utf-8')
print(f.read())
f.close()

输出:

3526\n3748

4、变量.write(str)

(1)追加模式:

在文档后面追加str(string类型)

比如还是原来的1.txt:

f = open('1.txt','a',encoding = 'utf-8')
f.write('\n1344')
f.close()

1.txt变成这样了:

3526

3748

1344

(2)替换模式:

把文档替换成str

比如我们还是用1.txt:

f = open('1.txt','w',encoding = 'utf-8')
f.write('1344\n2344')
f.close()

1.txt变成了这样:

1344

2344

好了,以上就是最基本的常用文件处理函数,下期我会讲readline(),readlines(),writelines(),strip()等函数

注:如有差错,请尽快在评论区告诉我,我会尽快修改,谢谢!

标签:文件,utf,encoding,python,笔记,模式,txt,open
From: https://blog.csdn.net/2401_86585637/article/details/142030475

相关文章

  • python实现列表操作
    在python中,列表和数组的区别:列表(List):可以包含不同数据类型的元素,有许多内置方法,如 append()、remove() 等。数组(Array):通常用于描述固定大小的连续存储空间,所有元素通常必须是相同的数据类型,长度不可变。对于数值计算,通常比列表更高效,因为内存存储和访问更优化,提供特定于数......
  • 基于python+flask框架的基于web的购物商城系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为全球经济的重要组成部分,深刻改变了人们的消费习惯与商业模式。购物商城作为电子商务的核心表现形......
  • 基于python+flask框架的献血管理系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着社会文明与医疗技术的不断进步,无偿献血已成为保障临床用血安全、缓解血源紧张的重要途径。然而,传统的献血管理模式往往存在信息不对称......
  • 基于python+flask框架的流浪猫救助平台(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着城市化进程的加速,流浪猫问题日益凸显,成为城市生态与人文关怀的一大挑战。这些无家可归的小生命,不仅面临着食物短缺、生存环境恶劣的困......
  • 基于python+flask框架的移民公司客户管理信息系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着全球化的深入发展,跨国移民已成为连接不同国家与文化的重要桥梁。移民行业因此迅速崛起,各类移民公司应运而生,为客户提供从咨询、申请到......
  • 基于python+flask框架的自习室预约系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在高等教育日益普及的今天,自习室作为学生学习、备考的重要场所,其资源分配与利用效率直接影响到学生的学习效果与体验。随着学生人数的增加......
  • 基于python+flask框架的装修公司管理系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和居民生活水平的提高,装修行业迎来了前所未有的发展机遇。然而,传统装修公司在管理上面临着诸多挑战,如客户信息混乱、......
  • 文件加密管理软件哪个好?加密文件的8款软件推荐(2024干货整理)
    据统计,2024年上半年发生了多起重大数据泄露事件,其中包括名为“泄漏之母”的超级数据泄露库,其规模之大前所未有,共包含260亿条记录,文件体积高达12TB。此外,宝马、中信银行等知名企业的数据泄露事件也引起了广泛关注,凸显了数据保护的重要性。面对如此严峻的数据安全形势,选择一款......
  • Python基础
    python基础语法1.常见的数据类型2.注释单行:#空格注释内容多行:```"""这里是多行注释12"""3.变量变量名称=变量的值4.数据变量无类型,数据有类型type()语句查看类型信息5.数据类型的转换6.标识符用户在编程的时候所使用的一系列名字7.运算符8.字符串......
  • 大二上 C++高级程序设计笔记(1) 栈和c++对c的补充 20240908
    Q1:什么是static类的储存变量?A1:在C++中,static关键字可以用于类成员变量和成员函数,以改变其作用域和生命周期。当static用于类的成员变量时,它具有以下特性:全局唯一性:静态成员变量不属于任何特定的对象实例,而是属于类本身。这意味着无论创建多少个类的对象,静态成员变量都只有......