Linux开发 python引用自定义的模块
生活随笔
收集整理的這篇文章主要介紹了
Linux开发 python引用自定义的模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
三個py文件放到同一目錄下
(base) vvcat@ubuntu:~/Desktop/vvcat_test$ pwd
/home/vvcat/Desktop/vvcat_test
(base) vvcat@ubuntu:~/Desktop/vvcat_test$ ls
Demo2.py Demo3.py Demo.py
Demo.py
import os class Demo():def __init__(self):print("This is a Demo")def myprint(self):print("自定義的打印方法")def my_new_print():print("自定義打印函數")if __name__=="__main__":demo = Demo()demo.myprint()my_new_print()(base) vvcat@ubuntu:~/Desktop/vvcat_test$ python Demo1.py
This is a Demo
自定義的打印方法
自定義打印函數
Demo2.py
Demo2.py引用Demo.py中的類
import sys, os demo1_path = os.getcwd() sys.path.append(demo1_path) from Demo import Demo # 導入Demo中的Demo類if __name__=="__main__":demo = Demo()demo.myprint()(base) vvcat@ubuntu:~/Desktop/vvcat_test$ python Demo2.py
This is a Demo
自定義的打印方法
Demo3.py
Demo2.py引用Demo.py中所有的模塊
import sys, os demo1_path = os.getcwd() sys.path.append(demo1_path) from Demo import * # 導入Demo1中所有的模塊if __name__=="__main__":demo = Demo()demo.myprint()my_new_print()(base) vvcat@ubuntu:~/Desktop/vvcat_test$ python Demo3.py
This is a Demo
自定義的打印方法
自定義打印函數
os.getcwd(): 工作目錄絕對路徑
sys.path.append():添加路徑,否則Python會找不到引用的自定義模塊
總結
以上是生活随笔為你收集整理的Linux开发 python引用自定义的模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Raspberry Pi 3B 安装No
- 下一篇: Raspberry Pi 4B 安装 P