乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 96|回复: 5

[编程交流] 将行新行写入existi

[复制链接]

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-6 07:48:59 | 显示全部楼层 |阅读模式
大家好,
 
帮助我了解如何将新行写入现有文件。
文件中存在以下行。
  1. (write-line "Hello-World" "filename")

 
要写入的附加行是
  1. (write-line "Good Morning" "filename")

 
提前感谢
Aaryan。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 08:03:32 | 显示全部楼层
文件名应该是可变的,而不是字符串。
 
例如。
 
  1. (setq filename "Complete path of file name HERE")
  2. (setq filename (open filename "w"))
  3. (write-line "Good Moring honey " filename)
  4. (close filename)
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 08:21:33 | 显示全部楼层
您应该查看打开函数的附加模式以访问文件。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 08:29:11 | 显示全部楼层
请尝试此代码(不要删除文件):
  1. (setq ff (open "C:\\test.txt" "w"))
  2. (write-line "1st line" ff)
  3. (setq ff (close ff))

然后这个:
  1. (setq ff (open "C:\\test.txt" "a"))
  2. (write-line "2nd line" ff)
  3. (setq ff (close ff))

现在,可以再次测试第一个摘录以查看差异。
回复

使用道具 举报

43

主题

136

帖子

92

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
217
发表于 2022-7-6 08:48:29 | 显示全部楼层
这就是我缺少的附加模式。
非常感谢米尔恰。
 
当做
Aaryan公司
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 08:52:54 | 显示全部楼层
 
非常微妙的MSasu。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-9 21:31 , Processed in 0.807464 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表