Python怎样引用其他文件夹下的py文件
Python引用其他文件夹下py文件
Python引用其他模块的函数使用的语法是:
from 模块名 import 函数名
如果将my_abs()函数定义保存为abstest.py文件,那么在该文件所在目录下,启动解释器,输入from abstest import my_abs,就可以执行my_abs函数。
那么,如何引用其他文件夹下的py文件
若要引用的包与文件不在同一个文件夹下。
如何引用?
直接引用没有效果的原因,是该文件所在路径并未在系统环境变量中记录。
所以,
首先,先将包所在文件夹添加至系统环境变量。再进行引用。
import sys sys.path.append("E:\\")
再引用就可以了。
from test import myabs
特殊情况:
引用包时,系统根据环境变量多条路径先后顺序寻找。
若恰巧,你即将引入的包名已经在以前的环境变量路径中存在,则发生引用错误。
解决方案
import sys sys.path.insert(0, "E:\\")
python引用某个文件夹中的py文件
假设要引用的A.py文件的文件路径为:C:\AmyPython\Test1
想要调用A.py文件:
import sys sys.path.append(r'C:\AmyPython\Test1')
这两行代码会将这个文件的路径暂时记住,重启python客户端后就失效了。
做一些小demo的时候可能会经常用到这个功能。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
利于python脚本编写可视化nmap和masscan的方法
这篇文章主要介绍了利于python脚本编写可视化nmap和masscan的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-12-12Python3的unicode编码转换成中文的问题及解决方案
这篇文章主要介绍了Python3的unicode编码转换成中文的问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-12-12
最新评论