自定Python模块路径及调用方法

今天自己跟着教材写好了一个函数,添加好注释后保存,准备用来作模块使用。

就在自己满怀激情准备使用一下这个模块的时候,却发现不知道自己的模块要放在哪里,怎么调用……

经过网上一轮百度后,在其他老鸟的博客里终于找到了相关的方法,在这里小记一下:

临时指定路径可用:
impor sys;
sys.path.append(‘/home/XXXX‘)

添加默认模块搜索路径(我的python为2.7版):
在/usr/local/lib/python2.7/dist-packages目录里新建一个.pth文件,
把自己要指定的路径写进去保存。

使用自定义模块的方法:
第一步:import 模块名
第二步:模块名.函数名

继续学习!加油!

时间: 2024-08-06 11:46:42

自定Python模块路径及调用方法的相关文章

自定义python模块路径

自定义python模块路径: 如下载好的python模块scons $ tar zxfv scons-3.0.0.tar.gz$ cd scons-3.0.0$ mkdir ~/scons$ python setup.py install --home ~/scons/ $ vi ~/.bashrc export PYTHONPATH=$PYTHONPATH:~/scons:wq$ source ~/.bashrc 原文地址:http://blog.51cto.com/yangzhiming/2

Python 模块之间的调用

user_main调用handle模块中的home方法,导入命令: from backend.login import handle handle模块中使用到了sql_api模块,导入命令: from backend.db import sql_api 这个目录里面,user_main调用了handle模块,handle模块调用了sql_api模块,sql_api模块里面使用了配置文件settings #user_main调用了handle模块 from backend.login import

saltstack一些常用模块和api调用方法

研究可执行模块的时候,发现很多自带的模块已经很完善,可以帮助我们完成日常工作了,这里写入自己的记录操作: 1.使用salt.clien调用接口操作举例: >>> import salt.client>>> client = salt.client.LocalClient()>>> ret = client.cmd('*','test.ping')>>> ret{'monitor': True} 我们看到调用了LocalClient()

Python模块路径查找

本文主要介绍如何查找某个Python模块的绝对路径,下面以opencv模块的查找为例.有两种方法 第一种方法 打开一个终端,输入 python -v import cv2 最后一行显示如下 第二种方法 打开终端,输入python -c "import cv2; print cv2.__file__"或者 python import cv2 cv2.__file__ 得到结果如下 另外可以通过dir(modulename)查看模块中包含的所有变量,如dir(cv2)

浅析 C++ 调用 Python 模块

浅析 C++ 调用 Python 模块 作为一种胶水语言,Python 能够很容易地调用 C . C++ 等语言,也能够通过其他语言调用 Python 的模块. Python 提供了 C++ 库,使得开发者能很方便地从 C++ 程序中调用 Python 模块. 具体的文档参考官方指南: Embedding Python in Another Application 调用方法 1 链接到 Python 调用库 Python 安装目录下已经包含头文件( include 目录)和库文件 ( Windo

MSP430WARE++的使用3:modbus模块的调用方法

MSP430WARE++的使用3:modbus模块的调用方法 MSP430WARE是一套基于C++语言的开源的MSP430层次化软件架构,支持多种外设.本文将介绍modbus模块驱动程序的调用方法. 1.硬件原理图 使用modbus模块驱动程序需要与MSP430单片机的UART0端口相连接. 2.使用方法 a.加入驱动程序 选中modbus文件夹,右键点击"Exclude from Build"即可. modbus驱动程序由多个个文件组成,如下图所示.其中RSP1_config.hpp

python | 模块和库

目录 1 模块 1.1 模块的定义 1.2 模块的导入 1.2.1 import 导入 1.2.2 from import 导入 2 程序入口 2.1 模拟入口 3 库 3.1 pip安装 3.2 文件安装 3.3 自定义安装 ? 1 模块 1.1 模块的定义 在编程语言中,代码块 >> 函数 >> 类 >> 模块 >> 包(库),是逐级封装,层层调用的关系.在Python中,一个.py文件就是一个模块,模块是比类更高一级的封装. 代码块:小至一行代码,大到

Delphi按名字调用方法高级解决方案

Delphi按名字调用方法高级解决方案 博客分类: 编程基础 DelphiJ#ASPDOS数据结构 按名字调用方法似乎一直以来都是大家比较关注的技术,在论坛上有一个经典的答复: type    TProcedure = procedure(Test: string) of object; procedure ExecuteRoutine(Obj: TObject; Name, Param: string);  var    PMethod: TMethod;    AProcedure: TPr

python 模块,包,变量的调用方法

#模块用来组织函数的 #包是用来组织模块的 #判断是否为包,主要是看是否有_init_.py #bin与bao有什么关系 #调用模块或者包的方法一览 # import time,sys 系统模块可以直接调用,用“,”分割 # import calculte 调用同文件夹的模块,使用方法calculte.add(1,8),add为变量或者方法 #from calculte import add,sub,这个方法可以直接使用add(),避免变量重复. #from calculte import *,