<jupyter_start><jupyter_text>COUNTING THE LINES IN A FILE<jupyter_code>sfile = open('winequality_red.csv')
count = 0
for line in sfile:
    count = count+1
print("Line count:",count)<jupyter_output>Line count: 1600<jupyter_text>READING THE WHOLE FILE<jupyter_code>sfile = open('winequality_red.csv')
inp = sfile.read()
print(len(inp))
print(inp[0:40])<jupyter_output>84199
"fixed acidity";"volatile acidity";"citr<jupyter_text>SEARCHING THROUGH A LINE<jupyter_code>sfile = open('winequality_red.csv')
for line in sfile:
    if line.startswith("f"):
        print(line)<jupyter_output><empty_output><jupyter_text>SEARCHING THROUGH A LINE (FIXED)<jupyter_code>sfile = open('winequality_red.csv')
for line in sfile:
    line=line.rstrip()
    if line.startswith("a"):
        print(line)<jupyter_output><empty_output><jupyter_text>SKIPPING WITH CONTINUE<jupyter_code>sfile = open('winequality_red.csv')
for line in sfile:
    line=line.rstrip()
    if line.startswith("f"):
        continue
        
    print(line)<jupyter_output>"fixed acidity";"volatile acidity";"citric acid";"residual sugar";"chlorides";"free sulfur dioxide";"total sulfur dioxide";"density";"pH";"sulphates";"alcohol";"quality"
7.4;0.7;0;1.9;0.076;11;34;0.9978;3.51;0.56;9.4;5
7.8;0.88;0;2.6;0.098;25;67;0.9968;3.2;0.68;9.8;5
7.8;0.76;0.04;2.3;0.092;15;54;0.997;3.26;0.65;9.8;5
11.2;0.28;0.56;1.9;0.075;17;60;0.998;3.16;0.58;9.8;6
7.4;0.7;0;1.9;0.076;11;34;0.9978;3.51;0.56;9.4;5
7.4;0.66;0;1.8;0.075;13;40;0.9978;3.51;0.56;9.4;5
7.9;0.6;0.06;1.6;0.069;15;59;0.9964;3.3;0.46;9.4;5
7.3;0.65;0;1.2;0.065;15;21;0.9946;3.39;0.47;10;7
7.8;0.58;0.02;2;0.073;9;18;0.9968;3.36;0.57;9.5;7
7.5;0.5;0.36;6.1;0.071;17;102;0.9978;3.35;0.8;10.5;5
6.7;0.58;0.08;1.8;0.097;15;65;0.9959;3.28;0.54;9.2;5
7.5;0.5;0.36;6.1;0.071;17;102;0.9978;3.35;0.8;10.5;5
5.6;0.615;0;1.6;0.089;16;59;0.9943;3.58;0.52;9.9;5
7.8;0.61;0.29;1.6;0.114;9;29;0.9974;3.26;1.56;9.1;5
8.9;0.62;0.18;3.8;0.176;52;145;0.9986;3.16;0.88;9.2;5
8.9;0.62;0.19;3.9;0.17;51;148;0.9986;3.17;0.93;9.2;5
8.5;0.28;[...]
{'fraction_non_alphanumeric': 0.2410231185440236, 'fraction_numerical': 0.25184456468273486, 'mean_word_length': 5.519230769230769, 'pattern_counts': {'":': 0, '<': 18, '<?xml version=': 0, '>': 18, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '5', 'dir': 'jupyter-structured-clean-dedup', 'id': '257443', 'license': 'MIT', 'n_tokens_mistral': 1322, 'n_tokens_neox': 1133, 'n_words': 91, 'path': 'COURSERA_DATA_STRUCTURES_PROCESSING FILES(7.1,7.2).ipynb', 'repo_name': 'divyanshsharma11/COURSERA', 'size': '2033'}