码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习-3.Python的模块加载

时间:2014-09-27 00:04:08      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   for   文件   sp   div   

Python中使用import关键字进行模块加载。

先在Visual Studio中建立PythonModuleLoad项目作为演示。

 

1、同目录加载

建立SameFolder.py文件

写入代码:

1 def printSameFolder():
2     print("this method is in the same folder")

修改启动文件,默认为PythonModuleLoad.py

1 import SameFolder
2 SameFolder.printSameFolder()

注意,在编写到import之后,SameFolder已经被Visual Studio只能感知到了,PTVS(Python Tools for Visual Studio)的功能还是很不错的。

 

2、子目录加载

建立OtherFolder文件夹,并添加OtherFolder.py

写入代码:

1 def printOtherFolder():
2     print("this method is in the other folder")

修改启动文件

1 import OtherFolder.OtherFolder
2 OtherFolder.OtherFolder.printOtherFolder()

这里解释一下,第一行import的第一个OtherFolder是指OtherFolder这个文件夹,然后第二个是指OtherFolder.py这个文件。第二行同理,即调用了OtherFolder文件夹里的OtherFolder.py里的printOtherFolder这个函数。

在这里,Visual Studio的智能提示就不行了。

 

3、追加目录加载

修改启动文件

1 import sys
2 sys.path.append("./OtherFolder/")
3 
4 import OtherFolder
5 OtherFolder.printOtherFolder()

先引入sys这个Python的系统包,然后调用sys.path.append方法,添加OtherFolder这个目录路径,然后与同目录一样,加载模块就行了,这次PTVS的语法提示也正常的工作了。

Python学习-3.Python的模块加载

标签:style   blog   color   io   使用   for   文件   sp   div   

原文地址:http://www.cnblogs.com/h82258652/p/3995631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!