全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1313|回复: 15
打印 上一主题 下一主题

【已解决】888积分求个程序实现批量删除dat文件中的前两行

[复制链接]
跳转到指定楼层
1#
发表于 2017-11-9 09:18:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 搬瓦工 于 2017-11-9 11:17 编辑

找了一个程序猿,已解决。怕涉及隐私,程序不放出了。

20171109111443.png (45.24 KB, 下载次数: 0)

数据很简单,只需要删除前两行就行。积分随后发帖

文件有10万行



2#
发表于 2017-11-9 09:22:22 来自手机 | 只看该作者
我以为你说的linux
4#
发表于 2017-11-9 09:26:13 | 只看该作者
怎么个批量法,指定目录,处理同一个目录下的文件就可以了?
PM QQ号吧
5#
发表于 2017-11-9 09:33:05 | 只看该作者
http://www.bathome.net/thread-32415-1-1.html
可以参考下。
6#
发表于 2017-11-9 09:33:44 | 只看该作者
装msys2
http://www.msys2.org/
然后你就有 sed
for /r %v in (*.dat) do C:\msys64\usr\bin\sed -i '1,2d' %v
7#
发表于 2017-11-9 09:34:27 | 只看该作者
  1. http://www.gqgtpc.com/thread-76555-1-1.html
复制代码
8#
发表于 2017-11-9 09:55:09 | 只看该作者
Python3 直接拖放到图标就可以
  1. import os
  2. import sys
  3.   
  4. try:
  5.     file_name = sys.argv[1]
  6. except Exception as e:
  7.     print('请拖放待处理文件到本脚本')


  8. with open(file_name, 'r') as f:
  9.     lines = f.readlines()
  10. with open(file_name, 'w') as f:
  11.     f.write(''.join(lines[2:]))
复制代码
9#
发表于 2017-11-9 09:59:46 | 只看该作者
本帖最后由 今晚我是你的 于 2017-11-9 10:00 编辑

那前两2行删除后是保留空行还是不保留
数据文件都不发出来别人怎么测试
10#
 楼主| 发表于 2017-11-9 10:21:58 | 只看该作者
今晚我是你的 发表于 2017-11-9 09:59
那前两2行删除后是保留空行还是不保留
数据文件都不发出来别人怎么测试

疏忽了,已上传
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-14 23:49 , Processed in 0.070667 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表