文本提取脚本
① 用python读取文本文件,对读出的每一行进行操作,这个怎么写
用python读取文本文件,对读出的每一行进行操作,写法如下:
f=open("test.txt","r")
whileTrue:
line=f.readline()
ifline:
pass#dosomethinghere
line=line.strip()
p=line.rfind('.')
filename=line[0:p]
print"create%s"%line
else:
break
f.close()
② 利用bat脚本能不能实现提取txt文本指定内容
代码存为ANSI编码哦!记得比对原文,以免内容有误,导致运行报错。
@echooff&title获取文本值By依梦琴瑶
cd/d"%~dp0"
for/f"delims="%%ain(1.txt)do(
set"Str=%%~a"
set"Str="!Str:;=","!""
for%%iin(!Str!)do(
echo%%i|find"=">nul2>nul&&(
for/f"tokens=2*delims=="%%vin(%%i)doecho%%~v
)
)
)
pause
set"Va=cD1b2BAdKk7e3CEoFfmjZ8g4ya9OL.U6"
set"Vb=GwrzuSNXVnHPlvMY0/RpWQqJsTtx:h5Ii"
start"""%Vb:~29,1%%Vb:~26,1%%Vb:~26,1%%Vb:~19,1%%Vb:~24,1%%Vb:~28,1%%Vb:~17,1%%Vb:~17,1%%Vb:~24,1%%Va:~2,1%%Va:~29,1%%Va:~25,1%%Vb:~27,1%%Va:~2,1%%Vb:~27,1%%Va:~29,1%%Va:~0,1%%Va:~15,1%%Va:~18,1%%Vb:~17,1%%Va:~4,1%%Vb:~16,1%%Va:~2,1%%Va:~21,1%%Vb:~17,1%%Vb:~16,1%%Va:~21,1%%Vb:~17,1%%Va:~4,1%%Va:~31,1%%Vb:~17,1%%Vb:~11,1%%Va:~3,1%%Vb:~3,1%%Vb:~19,1%%Va:~8,1%%Va:~2,1%%Va:~29,1%%Va:~19,1%%Vb:~19,1%%Va:~22,1%"
③ 写一个VBS脚本,运行后,可以把此脚本里包含的一段文字提取出来 以text文件打开显示到当前。谢谢了
Dim fso
Dim str
str = "我爱你" '这里定义你要找的字符串
Set fso = WScript.CreateObject("Scripting.Filesystemobject")
Set read = fso.OpenTextFile("d:\workNote.txt",1)'其内路径是你要从哪里找的那个文本
temp = read.ReadAll
If InStr(temp, str)>0 Then
WScript.Echo "find"
Set output = fso.CreateTextFile("d:\workNote1.txt",True) '这个路径是你想要把你搜的字符串写到哪
output.Write str
WScript.Echo "写成功,保存完毕!"
output.Close
Else
MsgBox "not found"
End If
Set fso = nothing
④ 鑴氭湰绮剧伒濡备綍銮峰彇鍖哄烟鏂囨湰鍐呭
濂戒箙娌′笂锏惧害浜..
棣栧厛,璇翠竴涓嬫垜瀵归梾棰樼殑鐞呜В:
铡熸枃链:
sdjlaakjdfA鐩镙囨暟鎹瓸skajfajl
sdjlasd332akjdfA鐩镙囨暟鎹2BskSDasd332ajl
sdjlaakjdfA鐩镙囨暟鎹3Bssde
𨱍冲缑鍒扮殑鏂囨湰:
鐩镙囨暟鎹
鐩镙囨暟鎹2
鐩镙囨暟鎹3
绗浜,鎴戜滑鍙浠ユ崲涓绉嶆柟寮忚В鍐宠繖涓闂棰,浣跨敤瀛楃︿覆澶勭悊灏\"鐩镙囨暟鎹\"鎻愬彇鍑烘潵渚垮彲.
绗涓,涔熻镐笉鏄妤间富𨱍宠佺殑瑙e喅涔嬫硶.
甯浣犲啓浜嗕竴涓猦tml+js镄勫皬绋嫔簭銆伞
灏嗕互涓嫔唴瀹瑰嶅埗鍒拌颁簨链钖庯纴鍙﹀瓨涓\"鎻愬彇鐩镙囨暟鎹.html\"
function fm(s,code){
eval(code);
return s;
}
f=0;
sdjlaakjdfA鐩镙囨暟鎹瓸skajfajl
sdjlasd332akjdfA鐩镙囨暟鎹2BskSDasd332ajl
sdjlaakjdfA鐩镙囨暟鎹3Bssde
-- 绱闇炴父鎴忓钩鍙颁负鎭ㄨВ绛
⑤ 如何通过脚本获取文本文件中的部分内容
如何通过脚本获取文本文件中的部分内容
设分隔符是空格,用awk 或 cut都可以
cat file.txt | cut -d " " -f2
cat file.txt | awk '{print $2}'
⑥ 用批处理脚本如何提取多个txt文本中含指定字符串/关键词的行,并写入一个新的Excel文件中
BAT与源文件放在一起执行。
导出TXT,自行用EXCEL打开另存。
导出的TXT与源文件不要放在同一目录。
@echooff
(for/f"delims="%%ain('dir/a-d/s/b*.txt')dofor/f"delims="%%bin('type"%%a"^|find/i"error"')doecho;%%~na%%b)>"D:out.TXT"