zoukankan      html  css  js  c++  java
  • Python 调用自定义包

    创建包

    # mkdir -p /python/utils

    # touch /python/utils/__init__.py

    # vi /python/utils/Log.py
    import time
    def log(s):
        timestamp = time.time()
        st = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))
        return st +' :'+ s;

    在Linux的目录下添加__init__.py文件,该目录即成为python的包,该文件用于定义一些规则,比如该包的哪些模块是对外可见的等.该文件可以为空,为空时所有资源对外可见.

    定义环境变量

    # vi .bash_profile

    export PYTHONPATH=$PYTHONPATH:/python/utils

    # . ./.bash_profile

    以这种方式添加到 PYTHONPATH 变量后, /python/utils 目录下的资源在该用户的任意目录都可以直接引用.

    引用自定义包

    # python
    Python 2.4.3 (#1, Mar  5 2011, 21:25:56)
    [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    >>> from Log import log
    >>> ll = log('python');
    >>> ll
    '2016-01-17 00:37:00 :python'
    >>>

  • 相关阅读:
    2019春季第五周作业
    第四周作业
    第三周作业编程总结
    第四周编程总结
    第三周编程总结
    2019春第一周作业编程总结
    我人生中对我影响深刻的三个老师
    秋季学习总结
    自我介绍
    2019春第10周作业
  • 原文地址:https://www.cnblogs.com/perfei/p/5136665.html
Copyright © 2011-2022 走看看