首页 > 其他分享 >文件操作(二)

文件操作(二)

时间:2024-01-26 22:57:46浏览次数:35  
标签:文件 读取数据 编码 encoding 操作 txt open

'''
r
w
a
以上这三种模式是只读或只写模式,有没有既能读又能写的模式?
r+
w+
a+
完整的文件路径是绝对路径
不完整的文件路径是相对路径
只写文件名代表和Python在同一个文件里
'''
with open('202401.txt','w+') as f:
f.write('你好世界')
f.seek(0) # 移动光标到文件开头
print(f.read()) # 读取文件中的数据 从文件中光标的后面开始读取所有的内容

'''
编码表
往文件中存入数据,有对应的编码表
往文件中读取数据,有对应的编码表
计算机只认识二进制

编码表不仅只有一个,有多个编码表
需要保存和读取数据是同一张编码表,否则会乱码
'''
with open('202402.txt','w+',encoding='utf-8') as f:
f.write('你好罗科')
with open('202402.txt','r',encoding='utf-8') as f:
print(f.read())

标签:文件,读取数据,编码,encoding,操作,txt,open
From: https://www.cnblogs.com/yaojiankui/p/17990889

相关文章

  • 文件操(一)
    '''文件:保存各种各样的数据不同类型的文件,保存不同的数据Python程序中产生的数据,都存放在内存区域中特点:程序结束,内存区域中的内容则释放(消失)能不能让Python中产生的数据,持久化的保存到电脑中'''#如何把数据写入到文件中#file是位置参数,调用open函数必须要传入实参:文件路径......
  • logback.xml配置文件模板
    1<?xmlversion="1.0"encoding="UTF-8"?>2<configuration>3<!--4CONSOLE:表示当前的日志信息是可以输出到控制台的。5-->6<appendername="CONSOLE"class="ch.qos.logback.core.ConsoleAppender......
  • git空文件夹问题
    git在使用gitstatus时是不会显示空文件的,同时它也不能被放入暂存区 当我向空文件(first)加入文件时此时才可以将first放入暂存区......
  • 第十四天:文件处理三剑客之awk
    一、awk工作原理和基本用法  二、动作print 三、awk变量1、内置变量OFS:指定输出的分隔符 NF:字段变量NR:记录的编号FNR:各文件分别计数,记录的编号FILENAME:当前文件名ARGC:命令行参数的个数ARGV:数组,保存的是命令行所给定的各参数,每一个参数:ARGV[0]2......
  • Linux-unbuntu目录操作
    1.打开目录2.读取目录内容3.关闭目录4.mkdir--创建目录5.rmdir--删除目录(只能删除空文件夹)6.getcwd--获取当前工作的绝对路径7.chdir--改变当前的工作路径8.chmod--功能-更改权限打开目录:opendir头文件:#include<sys/types.h>#include<sirent.h>DIR*opendir(constch......
  • 【学习笔记】线性基(删除操作待填)
    基本对于一个值域为1-N的集合S它的线性基的值域与S相同它的线性基中的元素个数小于等于logN集合S中任意数异或和存在于线性基中线性基任意数异或和存在于集合S中插入首先,线性基大体长这样XXXXX称为第[线性基中数的个数]个数口XXXX口口口XX口口口口X称为第1个数d[i]......
  • Oracle 数据库常用操作语句
    一、Oracle数据库操作1、创建数据库   createdatabase databasename2、删除数据库    dropdatabase dbname3、备份数据库完全备份    exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y   demo:用户名、密码   buffer: 缓存大......
  • 无涯教程-Scala - 文件I/O
    Scala开放使用任何Java对象,java.io.File是可在Scala编程中用于读取和写入文件的对象之一。importjava.io._objectDemo{defmain(args:Array[String]){valwriter=newPrintWriter(newFile("test.txt"))writer.write("HelloScala")writer......
  • nodejs实现文件上传
    前言随着前端的发展,本属于后端需要处理的一些功能模块也逐渐可以让前端实现。本篇大致记录一下文件上传功能。一、上传文件这里使用express+multer框架constpath=require('path')constfs=require('fs')constexpress=require('express');//4.18.2constmulter=r......
  • 分布式文件系统
    1、分布式文件系统是由多态主机模拟出来的一个文件系统,文件是分散存储在不同的主机上2、分布式文件系统有很多种:1)、GFSGFS(GoogleFileSystem)是Google公司为满足公司需求而开发的基于Linux的可扩展的分布式文件系统,用于大型的、分布式的、对大数据进行访问和应用,成本低,应用于廉价......