how to skip a line in python | python skip lines starting with #

Here are best ways how to skip a line in python read a text file line by line Python and skip initial comment lines. You don’t have to know how many lines you want to skip. The first method is a naive method using if statement and not logical. The second method to skip lines while files reading a text file is logical, but still bit awkward as well as a bit of a hack. However, the third method, which uses iterators’ drop while to skip lines while files reading a file line by line is logical as well as elegant.

how to make a python text skip a line break?

The new line character is "\n". It is used inside of a string.

  • python skip lines starting with #
  • how to skip a line in python print
  • how to skip a line in a for loop python
  • python skip line /n
  • how to skip a line in a text file python
  • python skip lines until string
  • python command to skip a line
  • python skip two lines

Python File Open


Hello! Welcome to demofile.txt
It file is for testing purposes.
Good Luck!


f = open("demofile.txt", "r")


How to skip the first few lines of a file in Python?

Skipping the first few lines of a file ignores a number of lines in the beginning of the file while reading the file contents.


It is the first line Number
It is the second line Number
It is the third line Number
It is the fourth line Number
It is the last line Number

file = open("sample.txt", "r")
lines = file.readlines()[2:]


['It is the third line Number\n', 'It is the fourth line Number\n', 'It is the last line Number']

Python File next() Method

Python file approach next() is used when a file is used as an iterator, commonly in a loop, the next() approach is called repeatedly. It approach data returns the next input line, or increase Stop Iteration when EOF is hit.

Also Read This 👉   PHP Ajax dynamic Progress Bar for PHP AJAX File Upload


Example: how to skip a line in python?

It is 1st line Number
It is 2nd line Number
It is 3rd line Number
It is 4th line Number
It is 5th line Number


# Step 1 First of all you can Open a file
fo = open("live-file.txt", "rw+")
print "Name of the file: ",

# Step 2: You can Assuming file has following 5 lines
# It is 1st line Number
# It is 2nd line Number
# It is 3rd line Number
# It is 4th line Number
# It is 5th line Number

for index in range(5):
   line =
   print "Line No %d - %s" % (index, line)

# Step 3: simply you can Close opend file


Name of the file:  live-file.txt
Line No 0 - It is 1st line

Line No 1 - It is 2nd line

Line No 2 - It is 3rd line

Line No 3 - It is 4th line

Line No 4 - It is 5th line

There are the 3 Ways to Read a File and Skip Initial Comments in Python

1. using if statement

# open a file using with statement
with open(filename,'r') as fh
     for curline in fh:
         # check if the current line
         # starts with "#"
         if curline.startswith("#"):

using while statement

with open('my_file.txt') as fh:
    # Skip initial comments that starts with #
    while True:
        line = fh.readline()
        # break while statement if it is not a comment line
        # i.e. does not startwith #
        if not line.startswith('#'):
    # Second while loop to process the rest of the file
    while line:

3. using itertools’ dropwhile statement

>from itertools import dropwhile
>list(dropwhile(lambda x: x<5, [1,4,6,4,1]))
[6, 4, 1]

Python skip line in for loop

using Continue Statement

number = 0

for number in range(10):
    if number == 5:
        continue    # continue here

    print('Line No is ' + str(number))

print('Out of loop')


Line No is 0
Line No is 1
Line No is 2
Line No is 3
Line No is 4
Line No is 6
Line No is 7
Line No is 8
Line No is 9
Out of loop

Python skip lines starting with #

def readFromFile(name):
    config = {}
    with open(name, "r") as f:         
        for line in f.readlines():
            li = line.lstrip()
            if not li.startswith("#") and '=' in li:
                key, value = line.split('=', 1)
                config[key] = value.strip()
    return config

Python skipping lines of code

let’s start from the top:

roker=input ("Think of an movies. Type tamil when you want to begin")
if roker=="TAMIL" :
   pakainfo=input ("Does it have pakainfo?") 
else :
   print ("I'll be waiting")

if user enter anything else except “tamil” for the first input which is stored in “roker” then if condition will be false and your program straightly will go to else part so in the second part:

Also Read This 👉   Laravel Nested Relationships in Eloquent Example

if pakainfo=="YES" :
   legs=input ("Does it walk on four legs?") :
elif pakainfo=="NO" :
   reptile=input ("Is it a reptile?")

Python read file line by line

#step 1: Python code to 
#step 2: demonstrate readlines() 

L = ["Pakainfos\n", "for\n", "Pakainfos\n"] 

#step 3: writing to file 
file1 = open('tamilroketsfile.txt', 'w') 

#step 4: Using readlines() 
file1 = open('tamilroketsfile.txt', 'r') 
Lines = file1.readlines() 

count = 0
#step 5: Strips the newline character 
for line in Lines: 
	print("Line{}: {}".format(count, line.strip())) 

Python read string line by line

for line in textData.splitlines():
    lineResult = libLAPFF.parseLine(line)

Python Ignore lines in file that start with

//The line
if not line.startswith('*') or not line.startswith('#'):

//should be
if not line.startswith('*') and not line.startswith('#'):

if not (line.startswith('*') or line.startswith('#')):

Web Programming Tutorials Example with Demo

Read :


You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about how to skip a line in python?.
I would like to have feedback on my blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.