日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux开发 python引用自定义的模块

發布時間:2025/5/22 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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引用自定义的模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。