专栏
标签
julia怎么修改txt里的某行内容替换整行内容?
技术分享
发布于 2025-07-10 10:34:57
查看 1过去327天

问题现象

julia怎么修改txt里的某行内容替换整行内容?比如txt里有一行“Printf":5, 需要改成“Printf":15,怎么修改呢?

解决方法

读取每一行后匹配修改回写。
示例如下:
修改前
image.png
1.非表格形式文件读取修改,可以这样读取每一行后匹配修改回写
运行以下代码:

filename = "test.txt"

target_line = "\"Printf\": 5,"

replacement = "\"Printf\": 15,"

lines = readlines(filename) # 读取所有行

modified_lines = [line == target_line ? replacement : line for line in lines] # 替换匹配行

write(filename, join(modified_lines, "\n")) # 写回文件

image.png
修改后
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天