python读取单元格部分内容_Python提取表格一定区域的内容
一個是文本文件121432145443252321443214543343254325435436324344324434344545433244324另一個是范圍文件1325希望通過Python輸出1214321454432523214432145433432543254354343434454...
一個是文本文件
1 214321 454 4325
2 3214 43214 543
3 432 54325 43543
6 324 34 4324
4 34 34 454
5 43 324 4324
另一個是范圍文件
1 3
2 5
希望通過Python輸出
1 214321 454 4325
2 3214 43214 543
3 432 54325 43543
4 34 34 454
5 43 324 4324
這里有一個腳本,但是運行后顯示出錯,還請幫忙看下
#coding: utf-8
import re,sys
#范圍文件
f = open('/tmp/range.txt','r')
range_list = []
for x in f:
l = re.split('\s+', x)[:-1]
print l
for y in l:
range_list.append(y)
minnum = min(range_list)
maxnum = max(range_list)
#目標文件
with open('/tmp/a.log','r') as f:
d = {}
for line in f:
num = re.split('\s+', line)[0]
if num >= minnum and num <= maxnum :
d[line] = None
#輸出文件
with open('/tmp/b.log','w') as f:
for x in d.keys():
f.write(x)
展開
總結
以上是生活随笔為你收集整理的python读取单元格部分内容_Python提取表格一定区域的内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xp电脑 bios设置u盘启动不了怎么办
- 下一篇: u盘没坏连接电脑没反应怎么办 电脑无法识