网站首页 > 教程分享 正文
在pyhton中若要导入其他模块时有以下几种类型:
1、当你需要导入的py文件与该文件不再同一个文件夹中时:如
要在A_test_import.py中导入home文件夹里的home_test.py,则在A_test_import.py中需要输入代码:
import home.home_test
若home_test.py中有一个函数名为outputFunction,则要使用该函数需要下方法:
home.home_test.outputFunction()
注:在home文件夹下必须要有一个_init_.py 的文件,这样才不会出错(那怕_init_.py里面什么不写也行)
另外:如果要在home_test.py中调用A_test_import.py,则需要导入系统路径:
import sys sys.path.append("..") import A_test_import
便可以调用A_test_import里的函数了
2、当需要导入的py文件与当前的文件属于同一个文件夹时:如
则在test.py中调用person.py时,且person.py中有一个类Test,
则直接:
import person.Test 或者: from person import Test
使用时:
t=person.Test().函数
注:若要导入一个文件夹下的模块时,导入顺序是:
先查找当前目录,若找不到时便会到pythonpath下搜索,若再找不到时便去pyhton的安装目录中查找
猜你喜欢
- 2024-09-09 彻底告别python第三方包import问题!只需要7行代码(码住)
- 2024-09-09 python每日一练之如何copy(python copy)
- 2024-09-09 你知道import Vue from 'vue' 吗?
- 2024-09-09 spring中的@import/@ImportResource注解
- 2024-09-09 Spring中@Import注解详解(spring import注解原理)
- 2024-09-09 python首行代码import *,from * import * 解析
- 2024-09-09 Import注解的理解(java @import注解)
- 2024-09-09 link与@import的区别和分别对应的例子
- 2024-09-09 第五章 import导入第三方库或者模块
- 2024-09-09 ES6模块化一缕(export、import)(es6模块化引入)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)