python自定义包_详解python自定义模块、包
1、保存一個hello.py文件在F:/data/python目錄下hello.py
>>> def hello(x): print x
目錄
導入
>>> import sys>>> sys.path.append('F:/data/python') #添加路徑,此添加是一次性的>>> import hello>>> hello.hello(5) #調用5
2、不改變sys.path導入自定義模塊:
第一種方法:將hello2.py文件放在D:/Python27/lib/site-packages目錄下
>>> import sys,pprint>>> pprint.pprint(sys.path)
['', 'D:\\Python27\\Lib\\idlelib', 'F:\\data\\s', 'D:\\Python27', 'C:\\Windows\\system32\\python27.zip', 'D:\\Python27\\DLLs', 'D:\\Python27\\lib', 'D:\\Python27\\lib\\plat-win', 'D:\\Python27\\lib\\lib-tk', 'D:\\Python27\\lib\\site-packages']>>> import hello2>>> hello2.hello()
hello,world!
第二種方法:將F:/data/python路徑添加到環境變量(在系統變量中,添加PYTHONPATH變量,再將路徑添加到值中)
>>> import sys>>> import hello>>> hello.hello(1)1
3、自定義包,導入模塊
首先,創建如下目錄,pytest為包,將路徑F:\test添加到環境變量PYTHONPATH中,pytest包中init.py文件是必要的,內容可以為空
>>> import sys>>> from pytest import hello>>> hello.hello(4)4
總結
以上是生活随笔為你收集整理的python自定义包_详解python自定义模块、包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鼠标控制视角wasd移动_无线款,轻量级
- 下一篇: 页面饼图不显示_教你烙饼的懒人做法,不沾