V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sxw  ›  全部回复第 1 页 / 共 1 页
回复总数  7
2021-06-02 17:02:36 +08:00
回复了 join 创建的主题 Linux 如何修改一个大文件?
@join 抱歉没写清楚,我回复的是 #10
2021-06-02 15:44:08 +08:00
回复了 join 创建的主题 Linux 如何修改一个大文件?
@join 可以用 "r+" 打开文件,seek 到要修改的地方。https://es2q.com/blog/2019/02/22/modify_file_without_rewrite/
2020-04-14 10:28:01 +08:00
回复了 sxw 创建的主题 问与答 如何不重新写入重复内容而删除一个文件末尾的内容?
根据 @tabris17 的方法,用 python3 实现是:

```python
import os
f = os.open('test_file', os.O_RDWR|os.O_CREAT)
os.ftruncate(f, os.path.getsize('test_file') - 2)
os.close(f)
```

耗时几毫秒
2020-04-14 10:23:49 +08:00
回复了 sxw 创建的主题 问与答 如何不重新写入重复内容而删除一个文件末尾的内容?
@tabris17 非常感谢,弄好了
2020-04-14 10:18:17 +08:00
回复了 sxw 创建的主题 问与答 如何不重新写入重复内容而删除一个文件末尾的内容?
@rrfeng 请问 seek 怎么操作呢?用什么方式打开文件?我尝试用 'w+' 和 'w' 打开文件 seek 再关闭,都会清空文件。
2020-01-05 17:32:16 +08:00
回复了 lissome 创建的主题 问与答 七牛的个人认证和企业认证有什么区别?
我提了工单,客服说:“功能上没有区别,信用程度上企业账户更高”
2019-10-05 21:08:41 +08:00
回复了 lekuhu 创建的主题 问与答 digitalocean 首页打得开 登录进去就打不开了
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3505 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 04:52 · PVG 12:52 · LAX 20:52 · JFK 23:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.