Python reference (import) folder's py file method

Source: Internet
Author: User
This article describes how to import py files in the Python import folder, the directory must contain _ init __. the py file is only available. if you need a friend, you can refer to the Python import file inclusion function, which is similar to the PHP include function, but more specifically, it should be more like The require in PHP, as long as the import in Python does not exist, the error code cannot be executed. To include files in the directory, you only need to set the correct path in PHP. Python is different. let's take a look at this example.

Directory structure:

A. py: import the B. py file under the dir directory. The a. py code is as follows:

The code is as follows:


# Coding = UTF-8
"B. py file under the import dir Directory"

Import dir. B

Print dir. B. name


An error is returned when a. py is executed.

The system prompts that the module name dir. B cannot be found. By searching for official documents, we found that a _ init _. py file must be declared under the Directory to contain files, even if the file is empty. Of course, this file can also initialize some data.

Create the _ init _. py file under dir. the directory structure is as follows:

Execute a. py again. everything is OK!

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.