pysys.utils.linecount module¶
-
pysys.utils.linecount.
linecount
(file, regexpr=None, ignores=None, encoding=None)[source]¶ Count the number of lines in an input file matching a regular expression, return the count.
If the input regular expression is set to None, the method returns a count of the number of lines in the input file. The regular expression should be passed in as a string, i.e.
"[a-z]_foo.*"
etc.Parameters: - file – The full path to the input file
- regexpr – The regular expression used for counting matches
- ignores – A list of regular expressions that will cause lines to be excluded from the count
- encoding – Specifies a non-default encoding to be used for opening the file.
Returns: The number of matching lines in the input file
Return type: integer
Raises: FileNotFoundException – Raised if the input file does not exist