May-23-2019, 09:02 AM
Greetings for the day.
I have created a script which is used to extract a certain section of data from the file, which works properly. But in the specific data which I want to extract
Please suggest me the way how to remove the
Thank You.
I have created a script which is used to extract a certain section of data from the file, which works properly. But in the specific data which I want to extract
Form Feed
and in next line []
is present which I don't want. The Form Feed
which appear in the file is:- ['STAAD', 'SPACE', '--', 'PAGE', 'NO.', '']
import csv found_type = False filename = (r'C:\Users\GURBHEJ SINGH\Desktop\3d_frame.txt') with open(filename, 'r') as f: for line in f: if line == '\n': continue if '0.00 MAX' in line: found_type = True if found_type: if '|---------------------------------------------------------------------------' in line: found_type = False else: t_line = str(line) t_line = list(t_line.split()) print(t_line)
Output:['1', '0.00', 'MAX', '64.08', '2', '6.17', '2', '0.00', '2', '0.00', '2']
['MIN', '42.72', '1', '4.11', '1', '0.00', '2', '0.00', '2']
['0.31', 'MAX', '54.23', '2', '12.04', '2', '0.00', '2', '0.00', '2']
['MIN', '36.15', '1', '8.02', '1', '0.00', '2', '0.00', '2']
['0.62', 'MAX', '44.37', '2', '27.20', '2', '0.00', '2', '0.00', '2']
['MIN', '29.58', '1', '18.14', '1', '0.00', '2', '0.00', '2']
['0.92', 'MAX', '34.51', '2', '39.34', '2', '0.00', '2', '0.00', '2']
['MIN', '23.00', '1', '26.23', '1', '0.00', '2', '0.00', '2']
['1.23', 'MAX', '24.65', '2', '48.44', '2', '0.00', '2', '0.00', '2']
['MIN', '16.43', '1', '32.29', '1', '0.00', '2', '0.00', '2']
['1.54', 'MAX', '14.79', '2', '54.51', '2', '0.00', '2', '0.00', '2']
['MIN', '9.86', '1', '36.34', '1', '0.00', '2', '0.00', '2']
['1.85', 'MAX', '4.93', '2', '57.54', '2', '0.00', '2', '0.00', '2']
['MIN', '3.29', '1', '38.36', '1', '0.00', '2', '0.00', '2']
['2.15', 'MAX', '4.93', '2', '57.54', '2', '0.00', '2', '0.00', '2']
['MIN', '3.29', '1', '38.36', '1', '0.00', '2', '0.00', '2']
['2.46', 'MAX', '14.79', '2', '54.51', '2', '0.00', '2', '0.00', '2']
['MIN', '9.86', '1', '36.34', '1', '0.00', '2', '0.00', '2']
['2.77', 'MAX', '24.65', '2', '48.44', '2', '0.00', '2', '0.00', '2']
['MIN', '16.43', '1', '32.29', '1', '0.00', '2', '0.00', '2']
['3.08', 'MAX', '34.51', '2', '39.34', '2', '0.00', '2', '0.00', '2']
['MIN', '23.00', '1', '26.23', '1', '0.00', '2', '0.00', '2']
['3.38', 'MAX', '44.37', '2', '27.20', '2', '0.00', '2', '0.00', '2']
['MIN', '29.58', '1', '18.14', '1', '0.00', '2', '0.00', '2']
['3.69', 'MAX', '54.23', '2', '12.04', '2', '0.00', '2', '0.00', '2']
['MIN', '36.15', '1', '8.02', '1', '0.00', '2', '0.00', '2']
['4.00', 'MAX', '42.72', '1', '4.11', '1', '0.00', '2', '0.00', '2']
['MIN', '64.08', '2', '6.17', '2', '0.00', '2', '0.00', '2']
['2', '0.00', 'MAX', '64.08', '2', '6.17', '2', '0.00', '2', '0.00', '2']
['MIN', '42.72', '1', '4.11', '1', '0.00', '2', '0.00', '2']
['STAAD', 'SPACE', '--', 'PAGE', 'NO.', '6']
[]
['0.31', 'MAX', '54.23', '2', '12.04', '2', '0.00', '2', '0.00', '2']
['MIN', '36.15', '1', '8.02', '1', '0.00', '2', '0.00', '2']
['0.62', 'MAX', '44.37', '2', '27.20', '2', '0.00', '2', '0.00', '2']
['MIN', '29.58', '1', '18.14', '1', '0.00', '2', '0.00', '2']
['0.92', 'MAX', '34.51', '2', '39.34', '2', '0.00', '2', '0.00', '2']
['MIN', '23.00', '1', '26.23', '1', '0.00', '2', '0.00', '2']
['1.23', 'MAX', '24.65', '2', '48.44', '2', '0.00', '2', '0.00', '2']
['MIN', '16.43', '1', '32.29', '1', '0.00', '2', '0.00', '2']
['1.54', 'MAX', '14.79', '2', '54.51', '2', '0.00', '2', '0.00', '2']
['MIN', '9.86', '1', '36.34', '1', '0.00', '2', '0.00', '2']
['1.85', 'MAX', '4.93', '2', '57.54', '2', '0.00', '2', '0.00', '2']
['MIN', '3.29', '1', '38.36', '1', '0.00', '2', '0.00', '2']
['2.15', 'MAX', '4.93', '2', '57.54', '2', '0.00', '2', '0.00', '2']
['MIN', '3.29', '1', '38.36', '1', '0.00', '2', '0.00', '2']
['2.46', 'MAX', '14.79', '2', '54.51', '2', '0.00', '2', '0.00', '2']
['MIN', '9.86', '1', '36.34', '1', '0.00', '2', '0.00', '2']
['2.77', 'MAX', '24.65', '2', '48.44', '2', '0.00', '2', '0.00', '2']
['MIN', '16.43', '1', '32.29', '1', '0.00', '2', '0.00', '2']
['3.08', 'MAX', '34.51', '2', '39.34', '2', '0.00', '2', '0.00', '2']
['MIN', '23.00', '1', '26.23', '1', '0.00', '2', '0.00', '2']
['3.38', 'MAX', '44.37', '2', '27.20', '2', '0.00', '2', '0.00', '2']
['MIN', '29.58', '1', '18.14', '1', '0.00', '2', '0.00', '2']
['3.69', 'MAX', '54.23', '2', '12.04', '2', '0.00', '2', '0.00', '2']
['MIN', '36.15', '1', '8.02', '1', '0.00', '2', '0.00', '2']
['4.00', 'MAX', '42.72', '1', '4.11', '1', '0.00', '2', '0.00', '2']
['MIN', '64.08', '2', '6.17', '2', '0.00', '2', '0.00', '2']
['3', '0.00', 'MAX', '64.08', '2', '6.17', '2', '0.00', '2', '0.00', '2']
['MIN', '42.72', '1', '4.11', '1', '0.00', '2', '0.00', '2']
['0.31', 'MAX', '54.23', '2', '12.04', '2', '0.00', '2', '0.00', '2']
['MIN', '36.15', '1', '8.02', '1', '0.00', '2', '0.00', '2']
['0.62', 'MAX', '44.37', '2', '27.20', '2', '0.00', '2', '0.00', '2']
['MIN', '29.58', '1', '18.14', '1', '0.00', '2', '0.00', '2']
['0.92', 'MAX', '34.51', '2', '39.34', '2', '0.00', '2', '0.00', '2']
['MIN', '23.00', '1', '26.23', '1', '0.00', '2', '0.00', '2']
['1.23', 'MAX', '24.65', '2', '48.44', '2', '0.00', '2', '0.00', '2']
['MIN', '16.43', '1', '32.29', '1', '0.00', '2', '0.00', '2']
['1.54', 'MAX', '14.79', '2', '54.51', '2', '0.00', '2', '0.00', '2']
['MIN', '9.86', '1', '36.34', '1', '0.00', '2', '0.00', '2']
['1.85', 'MAX', '4.93', '2', '57.54', '2', '0.00', '2', '0.00', '2']
['MIN', '3.29', '1', '38.36', '1', '0.00', '2', '0.00', '2']
['2.15', 'MAX', '4.93', '2', '57.54', '2', '0.00', '2', '0.00', '2']
['MIN', '3.29', '1', '38.36', '1', '0.00', '2', '0.00', '2']
['STAAD', 'SPACE', '--', 'PAGE', 'NO.', '7']
[]
['2.46', 'MAX', '14.79', '2', '54.51', '2', '0.00', '2', '0.00', '2']
['MIN', '9.86', '1', '36.34', '1', '0.00', '2', '0.00', '2']
['2.77', 'MAX', '24.65', '2', '48.44', '2', '0.00', '2', '0.00', '2']
['MIN', '16.43', '1', '32.29', '1', '0.00', '2', '0.00', '2']
['3.08', 'MAX', '34.51', '2', '39.34', '2', '0.00', '2', '0.00', '2']
['MIN', '23.00', '1', '26.23', '1', '0.00', '2', '0.00', '2']
['3.38', 'MAX', '44.37', '2', '27.20', '2', '0.00', '2', '0.00', '2']
['MIN', '29.58', '1', '18.14', '1', '0.00', '2', '0.00', '2']
['3.69', 'MAX', '54.23', '2', '12.04', '2', '0.00', '2', '0.00', '2']
['MIN', '36.15', '1', '8.02', '1', '0.00', '2', '0.00', '2']
['4.00', 'MAX', '42.72', '1', '4.11', '1', '0.00', '2', '0.00', '2']
['MIN', '64.08', '2', '6.17', '2', '0.00', '2', '0.00', '2']
['4', '0.00', 'MAX', '64.08', '2', '6.17', '2', '0.00', '2', '0.00', '2']
['MIN', '42.72', '1', '4.11', '1', '0.00', '2', '0.00', '2']
['0.31', 'MAX', '54.23', '2', '12.04', '2', '0.00', '2', '0.00', '2']
['MIN', '36.15', '1', '8.02', '1', '0.00', '2', '0.00', '2']
['0.62', 'MAX', '44.37', '2', '27.20', '2', '0.00', '2', '0.00', '2']
['MIN', '29.58', '1', '18.14', '1', '0.00', '2', '0.00', '2']
['0.92', 'MAX', '34.51', '2', '39.34', '2', '0.00', '2', '0.00', '2']
['MIN', '23.00', '1', '26.23', '1', '0.00', '2', '0.00', '2']
['1.23', 'MAX', '24.65', '2', '48.44', '2', '0.00', '2', '0.00', '2']
['MIN', '16.43', '1', '32.29', '1', '0.00', '2', '0.00', '2']
['1.54', 'MAX', '14.79', '2', '54.51', '2', '0.00', '2', '0.00', '2']
['MIN', '9.86', '1', '36.34', '1', '0.00', '2', '0.00', '2']
['1.85', 'MAX', '4.93', '2', '57.54', '2', '0.00', '2', '0.00', '2']
['MIN', '3.29', '1', '38.36', '1', '0.00', '2', '0.00', '2']
['2.15', 'MAX', '4.93', '2', '57.54', '2', '0.00', '2', '0.00', '2']
['MIN', '3.29', '1', '38.36', '1', '0.00', '2', '0.00', '2']
['2.46', 'MAX', '14.79', '2', '54.51', '2', '0.00', '2', '0.00', '2']
['MIN', '9.86', '1', '36.34', '1', '0.00', '2', '0.00', '2']
['2.77', 'MAX', '24.65', '2', '48.44', '2', '0.00', '2', '0.00', '2']
['MIN', '16.43', '1', '32.29', '1', '0.00', '2', '0.00', '2']
['3.08', 'MAX', '34.51', '2', '39.34', '2', '0.00', '2', '0.00', '2']
['MIN', '23.00', '1', '26.23', '1', '0.00', '2', '0.00', '2']
['3.38', 'MAX', '44.37', '2', '27.20', '2', '0.00', '2', '0.00', '2']
['MIN', '29.58', '1', '18.14', '1', '0.00', '2', '0.00', '2']
['3.69', 'MAX', '54.23', '2', '12.04', '2', '0.00', '2', '0.00', '2']
['MIN', '36.15', '1', '8.02', '1', '0.00', '2', '0.00', '2']
['4.00', 'MAX', '42.72', '1', '4.11', '1', '0.00', '2', '0.00', '2']
['MIN', '64.08', '2', '6.17', '2', '0.00', '2', '0.00', '2']
['STAAD', 'SPACE', '--', 'PAGE', 'NO.', '8']
[]
Input file :- https://drive.google.com/file/d/1aZfrjVQ...8Tmoi/viewPlease suggest me the way how to remove the
Form Feed
and []
so that when I run the script to get specific data from the file Form Feed
and []
doesn't appear in the data.Thank You.