Python Module Learning Note--glob

Source: Internet
Author: User
Tags glob

The Glob module is one of the simplest modules, with very little content. Use it to find the file path name that matches a specific rule. It's almost like using a file search under Windows. Only three matches are used to find a file: "", "?", "[]". "" matches 0 or more characters; "?" Matches a single character; "[]" matches a character in a specified range, such as: [0-9] matches a number.

Method

glob.glob()
Returns a list of all matching file paths. It has only one parameter pathname, which defines the file path matching rule, which can be either an absolute or a relative path.

import globprint glob.glob(r"E:/Picture/*/*.jpg")print glob.glob(r‘../*.py‘

glob.iglob()
Gets a programmable calendar object that can be used to obtain a matching file path name one at a. The difference from Glob.glob () is that Glob.glob gets all the matching paths at the same time, and Glob.iglob only gets one matching path at a time.

import globf = glob.iglob(r‘../*.py‘)print fforin f:    print py

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Python Module Learning Note--glob

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.