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

文件操(一)

时间:2024-01-26 22:22:36浏览次数:26  
标签:文件 name Python 数据 txt open

'''
文件:保存各种各样的数据
不同类型的文件,保存不同的数据

Python程序中产生的数据,都存放在内存区域中
特点:程序结束,内存区域中的内容则释放(消失)
能不能让Python中产生的数据,持久化的保存到电脑中
'''
# 如何把数据写入到文件中
# file是位置参数,调用open函数必须要传入实参: 文件路径 字符串类型
# mode是默认参数,默认为r,代表只读操作模式
# r为只读模式,如果文件不存在,则报错(文件或文件夹不存在)
# w为只写模式,如果文件不存在,则自动创建文件,如果文件存在,则覆盖原数据。(原本文件中的数据就没有了)
# a为只写模式,如果文件不存在,则自动创建文件,如果文件存在,则追加数据。(原本文件中的数据还存在)

# 字符串前加r:字符串中任何符号都不生效。
f = open(r'D:\Python\2024.txt','w')
# 涉及到电脑帮助的操作,所以要关闭操作
f.close() # 手动关闭
# 不推荐以上这种写发,因为写不写close从效果上看,都没有什么区别。
# with:自动close as:取名字
name = input('请输入你的名字:')
with open(f'D:\Python/202401.txt','w') as f:
# 写法:变量名.write(字符串)
f.write(name) # 把name变量保存的数据值写入文件
# 函数中定义了位置参数,调用函数就必须要传入实参
name1 = input('请输入你的名字:')
with open(f'D:\Python/202401.txt','a') as f:
f.write(name1)

# 只读模式
with open(r'D:\Python/202401.txt','r') as f:
r = f.read() # 从文件中读取所有数据,并且交给r变量保存
print(r)

标签:文件,name,Python,数据,txt,open
From: https://www.cnblogs.com/yaojiankui/p/17990859

相关文章

  • 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......
  • 无涯教程-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的可扩展的分布式文件系统,用于大型的、分布式的、对大数据进行访问和应用,成本低,应用于廉价......
  • 根据后端接口获取文件流下载Excel文件 分别通过GET和POST请求实现(★★★
    POST携带参数请求文件流并保存为Excel文件//payload携带的对象参数functiondownloadExcel(payload){letxhr=newXMLHttpRequest();xhr.open('POST','background/baseInfo/export',true);xhr.setRequestHeader('Content-Type','application/j......
  • 通达信【红影】今买明卖T+1超短线神器 实盘图例 主图幅图选股公式 源码文件分享
    通达信红影主图幅图选股公式今买明卖T+1超短线神器实盘图例源码文件分享某地金钻指标,原价2000哦,原公式完全加密,股海网和谐源码文件分享所谓红影,就是出现长上影线后收的红色K线,长上影线,代表有很强的资金能量拉升,收红色K线代表多大占据优势,次日大概率有冲高动能,原理非常简单,很......
  • 大文件分片上传demo,前端基于Uppy,
    实现分片上传并且支持断点续传需要基于TusTus是一种开放协议,用于基于HTTP构建的可恢复上传。这意味着意外关闭选项卡或失去连接,让您继续,对于实例,您的10GB上传,而不是重新开始。后端后端变化挺大的,你需要将你的服务器变得支持Tus,刚好官方提供了对应的插件(Java后台、php后......
  • 将小游戏打包成单一exe文件的原理及应用
    哈喽大家好,我是咕噜美乐蒂,很高兴又见面啦!本文将介绍将小游戏原版文件打包成单一exe文件的原理,并探讨了这种打包方式的优点和应用场景。通过对打包工具和编译器的介绍,解释了它们如何将游戏的所有相关文件合并到一个可执行文件中,从而实现直接运行的便利性。同时,本文还提供了一些常见......