首页/新闻资讯/正文详情

运算符 文件操作 6

发布时间:2026/9/28 3:27:47 来源:云帆数科 栏目:资讯中心
运算符 文件操作 6
运算符算数运算: - * / % ////整除%求余比较运算 !赋值运算 - *a21 b2 a,bb,a#只适合python print(a)#2 print(b)#21逻辑运算and or not当andor和not同时出现的时候最好加上括号不会产生歧义或者不易理解的问题运算顺序先算括号——算not——and——or成员运算in 判断xxx是否在xxx中出现了not in 判断xxx是否不在xxx中出现了文件操作open(文件路径mode,encoding)文件路径1.绝对路径d/test/xxx.txt2.相对路径相对于当前你的程序所在的文件夹../ ——上一层文件夹fopen(sgias.txt,moder,encodingutf-8) print(f.read())#读取所有 linef.readline().strip()#读取一行.strip是去除空格换行 print(line) linef.readline().strip() print(line)最重要的的一种文本读取方式通过循环fopen(sgias.txt,moder,encodingutf-8) for line in f: print(line.strip())r——读w——写a——append 追加写入b——读写的是非文本文件——byteswith ——上下文不需要手动去关闭一个文件w模式下如果文件不存在自动创建一个文件w模式下每一次执行open都会清空掉文件中的内容fopen(sgias.txt,modew,encodingutf-8) f.write(hhhhhhhhhhhhhhh) f.close()#每次操作之后养成好习惯要关闭链接#大多数情况下要把open写循环外面例子将一个列表要求把列表中的每一项内容写入到文件中list[周清,shjsakd,hdk] fopen(sgias.txt,modew,encodingutf-8) for item in list: f.write(item) f.write(\n) f.close()a——追加写fopen(sgias.txt,modea,encodingutf-8) f.write(你好厉害)with——上下文不需要手动去关闭一个文件with open(sgias.txt,moder,encodingutf-8) as f: for line in f: print(line.strip()) #省略了close读取图片#再读写非文本文件的时候要加上b with open(2.jpg,moderb) as f: for line in f: print(line)复制文件#\的作用是将第一行与第二行的代码结合在一起 with open(2.jpg,moderb) as f1, \ open(../实验任务二/3.jpg,modewb) as f2: for item in f1: f2.write(item)文件修改删除文件#删除文件 import os#和操作系统相关的模块引入 with open(人名单.txt,moder,encodingutf-8) as f1,\ open(人名单副本.txt,modew,encodingutf-8) as f2: for line in f1: lineline.strip() if line.startswith(周): lineline.replace(周,张) f2.write(line) f2.write(\n) #删除文件 os.remove(人名单.txt) #重命名 os.rename(人名单副本.txt,人名单.txt)

相关推荐

字符集和编码 bytes 5
字符集和编码 bytes 5

字符集和编码ascii——编排了128个文字字符,只需要7个0和1就可以表示了——1 byte8 bitANSI——每个字符 16 bit,2byteGBK编码Unicode:万国码utf-8:最短的字节长度8 英文:8bit,1 byte总结:as… · 2026/9/28 3:27:28

高效获取STM32开发参考方案:摆脱资料海洋,聚焦可落地项目
高效获取STM32开发参考方案:摆脱资料海洋,聚焦可落地项目

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/28 3:19:17

2026年MCP Server实战:7个工具让Claude Code多干3倍活的配置教程
2026年MCP Server实战:7个工具让Claude Code多干3倍活的配置教程

\n\n2026年MCP Server实战:7个工具让Claude Code多干3倍活的配置教程 我花了3天时间把7个MCP Server全接上了,Claude Code从一个只会写代码的助手变成了能读数据库、搜文档、管GitHub的全栈搭档。本文是我的完整踩坑记录。 为什么你需要MCP Server 上个月我接了个私活,要用C… · 2026/9/28 3:17:46

Spingboot启动预热的实现
Spingboot启动预热的实现

启动预热的适用场景启动预热适合以下情况:数据主要来自第三方接口,无法直接从本地数据库读取。第三方接口响应较慢,首次访问容易超时。一个页面需要调用多个第三方接口或逐项查询。数据读取频繁,但变化不频繁。希望服务启动后&… · 2026/9/28 3:40:12

Understanding Driving Risks using Large Language Models: Toward Elderly Driver Assessment
Understanding Driving Risks using Large Language Models: Toward Elderly Driver Assessment

文章主要内容总结 本文研究了多模态大语言模型(具体为ChatGPT-4o)利用静态行车记录仪图像进行类人交通场景解读的潜力,重点聚焦与老年司机评估相关的三项任务:交通密度评估、交叉口可见性评估和停车标志识别。这些任务需上下文推理而非简单目标检测。研究采用零样本、少样… · 2026/9/28 3:32:43

Leveraging Large Language Models for Classifying App Users‘ Feedback
Leveraging Large Language Models for Classifying App Users‘ Feedback

文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)解决应用用户反馈分类的挑战,传统方法依赖有监督机器学习,但受限于标注数据集的规模和质量。研究通过三个核心实验评估了4种先进LLMs(GPT-3.5-Turbo、GPT-4o、Flan-T5、Llama3-70b)的性能: LLMs在用户反馈分类中的基… · 2026/9/28 3:32:43

Using Large Language Models for Legal Decision-Making in Austrian Value-Added Tax Law: An Experim...
Using Large Language Models for Legal Decision-Making in Austrian Value-Added Tax Law: An Experim...

文章主要内容总结 本文通过实验评估了大型语言模型(LLMs)在奥地利及欧盟增值税(VAT)法框架下辅助法律决策的能力。研究聚焦于两种提升LLM性能的方法——微调(fine-tuning)和检索增强生成(RAG),并在两类案例中进行验证:一是权威教科书案例,二是税务咨询公司的真实案… · 2026/9/28 3:32:43

学Java别走弯路,这5个方向最吃香
学Java别走弯路,这5个方向最吃香

学Java的人很多,但学明白的人不多。有人学了半年还在写控制台程序,有人一年就能独当一面。差别不在天赋,而在方向。Java生态太庞大了,什么都学等于什么都没学。选对方向,事半功倍。今天盘点当前最吃香的5个Java方向&am… · 2026/9/28 3:32:15

AlphaAgents: Large Language Model based Multi-Agents for Equity Portfolio Constructions
AlphaAgents: Large Language Model based Multi-Agents for Equity Portfolio Constructions

AlphaAgents相关总结与翻译 一、文章主要内容总结 (一)研究背景与问题 传统股票投资组合管理依赖人类分析师处理海量信息(如财务披露、财报、市场新闻等),存在信息处理效率低、易受认知偏差(如损失厌恶、过度自信)影响的问题,可能错失投资收益机会。尽管AI在数据处理… · 2026/9/28 3:32:08

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

制作网页比较方便的软件怎么选?一文搞懂避坑指南
制作网页比较方便的软件怎么选?一文搞懂避坑指南

制作网页比较方便的软件怎么选?一文搞懂避坑指南 很多老板一上来就问:做个网站多少钱?但我反问他:你的域名买了吗?服务器租了吗?他一脸懵。这就是典型的“域名服务器搞不懂”。别急,今天咱们不聊虚的,直接 一文搞懂 那些让你头秃的技术名词。… · 2026/9/28 0:00:06

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量
婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量 找婚恋网站建站公司,最怕的就是被坑高价。很多同行跟我吐槽,报价单上写得模棱两可,功能栏里全是“高级定制”、“专属UI”,结果落地全是套壳。今天不聊虚的,直接甩几个我经手的 实战案例… · 2026/9/28 0:00:19

济南做网站多少钱:3个案例拆解,防黑源码下载全攻略
济南做网站多少钱:3个案例拆解,防黑源码下载全攻略

济南做网站多少钱:3个案例拆解,防黑源码下载全攻略 上周济南一个做建材的老板找我,脸都绿了。他的官网首页弹出了赌博广告,后台被植入了挖矿脚本。他慌得问我:“网站被黑挂马不知道怎么办?能不能直接找之前的外包公司要源码下载,看看哪里被动了手脚?… · 2026/9/28 0:00:25

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码