os.listdir()
will be slightly more efficient than using glob.glob
. To test if a filename is an ordinary file (and not a directory or other entity), use os.path.isfile()
:
import os, os.path # simple version for working with CWD print len([name for name in os.listdir('.') if os.path.isfile(name)]) # path joining version for other paths DIR = '/tmp' print len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name)
Related Posts:
- How can I count the occurrences of a list item?
- How to count the occurrence of certain item in an ndarray?
- Pandas ‘count(distinct)’ equivalent
- How to sort a list of objects based on an attribute of the objects?
- Count the number of occurrences of a character in a string
- How to find length of digits in an integer?
- How do I install pip on macOS or OS X?
- Is there a “not equal” operator in Python?
- Pythonic way to create a long multi-line string
- TypeError: not all arguments converted during string formatting python
- Create a file if it doesn’t exist
- Python datetime to string without microsecond component
- ImportError: No module named pandas
- How to change the order of DataFrame columns?
- How to move a file in Python?
- RuntimeWarning: invalid value encountered in divide
- IndentationError: unexpected indent error
- Numpy ValueError: setting an array element with a sequence. This message may appear without the existing of a sequence?
- Python SyntaxError :’return’ outside function
- Python error “ImportError: No module named”
- How do I append one string to another in Python?
- What do these operators mean (** , ^ , %, //)? [closed]
- Does Python have an ordered set?
- Python Pandas – Missing required dependencies [‘numpy’] 1
- error UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte
- No module named MySQLdb
- Error: ” ‘dict’ object has no attribute ‘iteritems’ “
- pandas DataFrame “no numeric data to plot” error
- How to upgrade pip3?
- SyntaxError: multiple statements found while compiling a single statement
- Getting key with maximum value in dictionary?
- Why is the apt-get function not working in the terminal on Mac OS X v10.9 (Mavericks)?
- How do I parallelize a simple Python loop?
- TypeError: ‘str’ object cannot be interpreted as an integer [duplicate]
- Updating matplotlib in virtualenv with pip
- Is the standard Python implementation considered as a programming language or a scripting language?
- Python – from . import
- SystemError: Parent module ” not loaded, cannot perform relative import
- How to remove anaconda from windows completely?
- SyntaxError: non-default argument follows default argument
- How can I use numpy.correlate to do autocorrelation?
- Relative paths in Python
- How to leave/exit/deactivate a Python virtualenv
- How to sort a set in python?
- How to access the ith column of a NumPy multidimensional array?
- What is a mixin, and why are they useful?
- Python equivalent to ‘hold on’ in Matlab
- What does __contains__ do, what can call __contains__ function
- Python: find position of element in array
- How to get pip to work behind a proxy server
- How to POST JSON data with Python Requests?
- Determine the type of an object?
- enumerate() for dictionary in python
- How to convert a PIL Image into a numpy array?
- How can I install Python’s pip3 on my Mac?
- Error handling in Python-MySQL
- List files ONLY in the current directory
- No Module Named ‘_pywrap_tensorflow_internal’
- Pop index out of range
- Is it possible to ignore one single specific line with Pylint?
- Print list without brackets in a single row
- Get first row value of a given column
- AttributeError: ‘module’ object has no attribute
- Difference between len() and .__len__()?
- Python: AttributeError: ‘_io.TextIOWrapper’ object has no attribute ‘split’
- How to detect key presses?
- isPrime Function for Python Language
- Python script to copy text to clipboard
- How can I check if character in a string is a letter? (Python)
- OSError: Initializing from file failed on csv in Pandas
- What does the Ellipsis object do?
- How to concatenate items in a list to a single string?
- python pip on Windows – command ‘cl.exe’ failed
- ImportError: No module named cv2
- ./xx.py: line 1: import: command not found
- How do I run pip on python for windows?
- How to get the text cursor position in Windows?
- python NameError: global name ‘__file__’ is not defined
- Rename specific column(s) in pandas
- How to create a numpy array of lists?
- Issue with virtualenv – cannot activate
- Can I set max_retries for requests.request?
- Why do I get this error “TypeError: ‘method’ object is not iterable”?
- How to obfuscate Python code effectively?
- Controlling mouse with Python
- can we use XPath with BeautifulSoup?
- how to check which version of nltk, scikit learn installed?
- How do I add two sets?
- Superscript in Python plots
- threshold in 2D numpy array
- What is the difference between ‘SAME’ and ‘VALID’ padding in tf.nn.max_pool of tensorflow?
- How to install NumPy for Python 3.6
- Hashing arrays in Python
- Mutable strings in Python
- Inserting image into IPython notebook markdown
- Writing Python lists to columns in csv
- python’s re: return True if string contains regex pattern
- How to zip two 1d numpy array to 2d numpy array [duplicate]
- What is the correct cross-platform way to get the home directory in Python?
- How to import a csv-file into a data array?