【Python脚本随手笔记】-- 将 “庆余年2” 等信息写入 Txt 文件中

news2024/9/9 5:32:57

请添加图片描述

  • 💌 所属专栏:【Python脚本随手笔记】

  • 😀 作  者:我是夜阑的狗🐶

  • 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询!

  • 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘

您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!🤩 🤩 🤩

文章目录

  • 前言
  • 一、引入内置模块
  • 二、打开文件
  • 三、写入变量信息
  • 四、关闭文件
  • 五、示例完整代码
      • (1)详细步骤
      • (2)代码
      • (3)运行结果
  • 总结


前言

  大家好,又见面了,我是夜阑的狗🐶,本文是专栏【Python脚本随手笔记】专栏的文章;
  今天开始学习 Python 自动化脚本的一天💖💖💖,开启新的征程,记录最美好的时刻🎉,每天进步一点点。
  专栏地址:【Python脚本随手笔记】 , 此专栏是我是夜阑的狗对python脚本处理的总结,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。
  如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。


一、引入内置模块

  在 Python 中,我们经常需要将数据或变量的信息保存到文件中,以便后续读取和分析。Txt 文件是一种常见的存储格式,它易于理解和操作。这篇博客将详细介绍如何使用 Python 将变量信息写入 Txt 文件。

请添加图片描述

  在 Python 中,open() 函数用于打开文件,write() 方法用于向文件写入内容。首先,我们需要导入内置的 io 模块(尽管在大多数情况下,open() 函数不需要显式导入):

import io

二、打开文件

  使用 open() 函数以写入模式('w')打开文件。如果文件不存在,Python 会创建一个新文件;如果文件已存在,其内容将被清空。

file = open('output.txt', 'w')

三、写入变量信息

  有了打开的文件对象,我们可以使用 write() 方法将变量的值写入文件。例如,假设我们有字符串变量 message

message = "Hello, World!"
file.write(message)

  这将把 message 的内容写入文件。如果要换行,可以使用 \n

file.write('\nNext Line')

四、关闭文件

  写入完成后,务必使用 close() 方法关闭文件,确保数据被正确保存:

file.close()

  为了防止因异常导致文件未关闭,可以使用 with 语句来自动管理文件关闭:

with open('output.txt', 'w') as file:
    file.write(message)
    file.write('\nNext Line')

五、示例完整代码

  随着庆余年热门电视剧开播,也不能忘每天学习的热血,接下来我们就看看如何将庆余年信息写入到 txt 文档中吧,将以上步骤结合在一起。

(1)详细步骤

  • Step 1、定义一个包含文本数据的变量。
  • Step 2、使用 'with open' 语句以写入模式打开一个文件。
  • Step 3、将数据写入文件。
  • Step 4、打印一条确认消息。

(2)代码

  完整的代码如下。

"""
该脚本演示了如何将字符串写入到一个文本文件中。

它不接受任何参数,也不直接返回任何值,但会在成功写入文件后打印一条消息。

主要步骤包括:
1. 定义一个包含文本数据的变量。
2. 使用 'with open' 语句以写入模式打开一个文件。
3. 将数据写入文件。
4. 打印一条确认消息。
"""

# 定义要写入文件的文本
message = "庆余年2即将开播!\n我要屯到20集才看\n一次看到爽"

# 使用 'with open' 以写模式打开文件,并将文件对象赋值给变量 'file'
# 在 'with' 块结束后,文件会自动关闭
with open('output_test.txt', 'w') as file:
    # 将 'message' 中的文本写入到 'output_test.txt' 文件中
    file.write(message)

# 打印一条确认信息,说明数据已写入文件
print("Data has been written to 'output_test.txt'")

  通过终端运行上述 Python 脚本:

在这里插入图片描述

(3)运行结果

  运行这段代码后,会在当前目录下生成一个名为 output_test.txt 的文件,其中包含变量 message 的内容。

在这里插入图片描述

  这里我们可以看到 txt 文档中已经有变量 message 的内容,并且按换行的方式进行展示。了解了这些基本操作后,你可以根据需要将任何变量信息写入 Text 文件。这只是 Python 文件操作的基础,还有许多其他高级特性,如追加模式('a')、二进制模式('b')以及更复杂的文件处理技巧等待你去探索。希望这篇博客能帮助你更好地理解 Python 中的文件操作。

请添加图片描述


总结

  感谢观看,如果有帮助到你,请给文章点个赞和收藏,让更多的人看到。🌹 🌹 🌹

在这里插入图片描述

  也欢迎你,关注我。👍 👍 👍

  原创不易,还希望各位大佬支持一下,你们的点赞、收藏和留言对我真的很重要!!!💕 💕 💕 最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!下期再见。🎉

更多专栏订阅:

  • 😀 【LeetCode题解(持续更新中)】

  • 🥇 【恒玄BES】

  • 🌼 【鸿蒙系统】

  • 💎 【蓝牙协议栈】

  • 🎃 【死机分析】

  • 👑 【Python脚本笔记】

  • 🚝 【Java Web项目构建过程】

  • 💛 【微信小程序开发教程】

  • 【JavaScript随手笔记】

  • 🤩 【大数据学习笔记(华为云)】

  • 🦄 【程序错误解决方法(建议收藏)】

  • 🔐 【Git 学习笔记】

  • 🚀 【软件安装教程】



订阅更多,你们将会看到更多的优质内容!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1686275.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Gerchberg-Saxton (GS) 和混合输入输出(Hybrid Input-Output, HIO)算法

文章目录 1. 简介2. 算法描述3. 混合输入输出(Hybrid Input-Output, HIO)算法3.1 HIO算法步骤3.2 HIO算法的优势3.3 算法描述 4. 算法实现与对比5. 总结参考文献 1. 简介 Gerchberg-Saxton (GS) 算法是一种常用于相位恢复和光学成像的迭代算法。该算法最…

深度学习-转置卷积

转置卷积 转置卷积(Transposed Convolution),也被称为反卷积(Deconvolution),是深度学习中的一种操作,特别是在卷积神经网络(CNN)中。它可以将一个低维度的特征图&#x…

shell快捷命令与正则表达式

一.高效快捷命令 1.快捷排序——sort 以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 语法格式 sort [选项] 参数 cat file | sort 选项 -n 按照数…

LeetCode-102. 二叉树的层序遍历【树 广度优先搜索 二叉树】

LeetCode-102. 二叉树的层序遍历【树 广度优先搜索 二叉树】 题目描述:解题思路一:一个全局队列queue,while queue:去搜集当前所有queue的level解题思路二:背诵版解题思路三: 题目描述: 给你二…

modelbox验证expand和condition共用后,是否顺序保持

如图,在expand之后接了个condition,上下两个流中每一对数据buffer的顺序性是否还会保持? 笔者修改让condition在遇到奇数和偶数时的走向不同。 然后在response单元输出每一对数据,发现顺序都不变。且在处理时,输出会卡…

文件系统--inode

文章目录 概述认识磁盘了解磁盘的存储结构对磁盘的存储结构进行逻辑抽象 操作系统对磁盘的使用宏观认识细节认识再谈目录再谈文件的增删 概述 文件有很多,但是被打开的文件很少,这些没有被打开的文件在磁盘中,这就叫做磁盘文件。每次先打开一…

用眼某星的名片识别与手工录入名片数据的效率及效果对比

OCR名片识别技术,作为现代信息处理领域的一项创新技术,已经逐渐取代了传统的名片管理方式,成为商务人士不可或缺的工具。本文将从OCR名片识别的特点与优势出发,详细阐述其相较于传统人工处理名片的显著差别,并揭示其在…

在chrome中查找和验证xpath

1、快速获取XPath表达式 按F12打开chrome浏览器的开发者模式,点击选择光标,选择页面上的元素位置,在控制台右键选择Copy XPath,表达式就复制到粘贴板中了。 获取到的xpath路径://*[id"hotsearch-content-wrapper…

护目镜佩戴自动识别预警摄像机

护目镜佩戴自动识别预警摄像机是一种智能监测设备,专门用于佩戴护目镜的工人进行作业时,能够自动识别有潜在风险的场景,并及时发出预警信号。该摄像机配备人脸识别和智能预警系统,可以检测危险情况并为工人提供实时安全保护&#…

【qt】标准项模型

标准项模型 一.使用标准型项模型1.应用场景2.界面拖放3.创建模型4.配套模型5.视图设置模型6.视图属性的设置 二.从文件中拿到数据1.文件对话框获取文件名2.创建文件对象并初始化3.打开文件对象4.创建文本流并初始化5.读取文本流6.关闭文件7.完整代码 三.为模型添加数据1.自定义…

Java 对外API接口开发 java开发api接口如何编写

Java API API(Application Programming Interface)是指应用程序编程接口,的JavaAPI是指JDK提供的各种功能的Java类 String类 String类的初始化: (1)使用字符串常量直接初始化 初始化:String s…

沃通国密根证书入根红莲花浏览器,共建国密HTTPS应用生态

近日,沃通CA与海泰方圆红莲花安全浏览器进一步达成合作,沃通新增国密根证书入根红莲花安全浏览器。此次入根合作,标志着沃通国密数字证书产品兼容性再次得到提升,进一步夯实国密应用根基。 沃通CA入根红莲花浏览器,自动…

什么是谷歌留痕?

其实它就是指你的网站在谷歌中留下的种种痕迹,无论你是在做外链,还是优化网站内容,或是改善用户体验,所有这些都会在谷歌的搜索引擎里留下一些“脚印”,用比较seo一点的说法,指的是网站在其构建和优化过程中…

ARM|DSP+FPGA+NVIDIA AI摄像头定制

信迈拥有高性能的摄像头全栈能力:掌握车载模组光学设计能力,具有多名经验丰富光学设计专家;具备丰富的车载摄像模组硬件设计经验;掌握目前市面上大部分车载平台的ISP图像画质服务能力,能自主开发图像ISP和增强算法&…

大厂程序员离职,开发一个盲盒小程序2万,一周开发完!

大家好,我是程序员小孟! 前面接了一个盲盒的小程序,主要的还是商城,盲盒的话只是其中的有一个活动。 现在的年轻人是真的会玩,越来越新的东西出来,越来越好玩的东西流行。 就像最近很火的地摊盲盒。 讲…

Linux配置nginx代理功能

ywtool运维工具下载链接及介绍: 工具下载/介绍/安装页面 目录 一.nginx proxy功能介绍二.配置nginx proxy功能2.1 新增nginx代理配置2.1.1 反向代理(当前只举例https转https)2.1.2 负载均衡(当前只举例https转https) 2.2 修改nginx代理配置2.2.1 手动修改配置文件2.2.2 通过此脚…

【图书推荐】《Vue.js 3.x+Element Plus从入门到精通(视频教学版)》

本书用处 内容简介 本书通过对Vue.js(简称Vue)的示例和综合案例的介绍与演练,使读者快速掌握Vue.js 3.x框架的用法,提高Web前端的实战开发能力。本书配套示例源码、PPT课件、教学大纲、教案、同步教学视频、习题及答案、其他资源…

插件“猫抓”使用方法 - 浏览器下载m3u8视频 - 合并 - 视频检测下载 - 网课下载神器

前言 浏览器下载m3u8视频 - 合并 - 网课下载神器 chrome插件-猫抓 https://chrome.zzzmh.cn/info/jfedfbgedapdagkghmgibemcoggfppbb 步骤: P.s. 推荐大佬的学习视频! 《WEB前端大师课》超级棒! https://ke.qq.com/course/5892689#term_id…

水面漂浮物生活垃圾识别检测系统

水面漂浮物生活垃圾识别检测系统通过现场监控摄像机对河道湖面等水体进行实时监测,水面漂浮物生活垃圾识别检测系统借助智能视频分析技术和YOLO深度学习技术,系统能够自动识别和抓拍水面上的垃圾漂浮物。一旦系统检测到有垃圾漂浮在水面上,立…

Android-自定义三角形评分控件

效果图 序言 在移动应用开发中,显示数据的方式多种多样,直观的图形展示常常能带给用户更好的体验。本文将介绍如何使用Flutter创建一个自定义三角形纬度评分控件,该控件可以通过动画展示评分的变化,让应用界面更加生动。 实现思…