Python 如何调用自定义函数

       网上的很多资料都是说“如果把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from abstest import my_abs来导入my_abs()函数,注意abstest是文件名(不含.py扩展名)”。但是在尝试这种方法后,发现仍然还是无法调用自定义的函数。

     后来又找到https://www.cnblogs.com/feifei-cyj/archive/2017/09/29/7609953.html,在这个博客中找到

python的引外机制:

import abc

1、首先在当前目录下找有没有abc、abc.py

2、找python的安装目录:F:Python2.7ExeLibsite-packages;F:Python2.7ExeLib;

3、找电脑中path下面的目录

于是我改变路径,将保存的abc.py文件直接放在python的安装目录下,使用import abc命令,然后在Python交互界面用 abc.XXX(XXX是abc.py文件中的定义函数的函数名),解决了调用自定义函数问题。

原文地址:https://www.cnblogs.com/Qiangcm/p/7804311.html