Python references The py file in the (import) folder,

Source: Internet
Author: User

Python references The py file in the (import) folder,

The file import function of Python is similar to the include function of PHP, but it should be more like the require in PHP, because the import in Python cannot be executed as long as the target does not exist. 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:
Copy codeThe 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!




Related Article

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.