最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python代碼中引用已經(jīng)寫好的模塊、方法的兩種方式

 更新時間:2022年07月06日 10:39:35   作者:x2+(y-√3x2)2=1  
這篇文章主要介紹了Python代碼中引用已經(jīng)寫好的模塊、方法,下面就介紹兩種方式,可以簡潔明了地調(diào)用自己在其他模塊寫的代碼,需要的朋友可以參考下

平時寫的一些 Python 的代碼,需要在其他模塊里面復(fù)用。最粗狂的方法就是直接 copy 過去。

但這種方式太麻煩,copy 一堆代碼,導(dǎo)致代碼量也很多。copy 的也不爽。

下面就介紹兩種方式,可以簡潔明了地調(diào)用自己在其他模塊寫的代碼。

個人推薦第二種方式。

方式一:

手動使用 sys 調(diào)用自己寫的 Python 模塊、方法

我的代碼存在 E:\\PycharmProjects\\111 目錄下。需要調(diào)用的代碼是 mypymy007.py 里的 funA() 方法。

my007.py 里的代碼如下所示:

def funA():
    print("funcA in module_11")
    print("調(diào)用E:\\PycharmProjects\\111\\mypy\\my007.py目錄下的funA()方法")
    return

my008.py 也是在 E:\\PycharmProjects\\111\\mypy 目錄下

my008.py 代碼如下:

import sys
sys.path.append("../")  # my008.py與my007.py同在 E:\\PycharmProjects\\111\\mypy目錄下
from mypy.my007 import funA
funA()

打印結(jié)果為:

funcA in module_11
調(diào)用E:\PycharmProjects\111\mypy\my007.py目錄下的funA()方法

這種調(diào)用方式的弊端是,需要在每個項目的入口文件中增加兩行代碼,無法做到全自動。

方式二:

全自動調(diào)用自己寫的 Python 模塊、方法

找到自己安裝 Anaconda 的目錄下的 site-packages 。我的目錄如下所示:

D:\Anaconda3\Lib\site-packages

在該目錄下創(chuàng)建一個文件,文件名可以隨意,擴(kuò)展名必須是 .pth ,我創(chuàng)建的是 my_code.pth

文件里面將需要引用的模塊所在文件夾的絕對路徑寫進(jìn)去,如果有多個文件夾,可以寫多行,一行一個

如下圖所示:

在這里插入圖片描述

這個時候,就可以在代碼中隨意使用了。代碼如下:

from my007 import funA
funA()

打印結(jié)果為:

funcA in module_11
調(diào)用E:\PycharmProjects\111\mypy\my007.py目錄下的funA()方法

如果不知道 site-packages 在哪個目錄下

那么使用下面的代碼即可找到:

import sysconfig
print(sysconfig.get_path("purelib"))

到此這篇關(guān)于Python代碼中引用已經(jīng)寫好的模塊、方法的文章就介紹到這了,更多相關(guān)Python模塊方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Selenium的使用詳解

    Selenium的使用詳解

    今天小編就為大家分享一篇關(guān)于Selenium的使用詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Python字符串刪除指定字符的三個方法

    Python字符串刪除指定字符的三個方法

    這篇文章主要給大家介紹了關(guān)于Python字符串刪除指定字符的三個方法,我們在使用 Python處理字符串的時候,經(jīng)常會遇到一些字符串中出現(xiàn)了指定字符,需要的朋友可以參考下
    2023-07-07
  • 關(guān)于Keras Dense層整理

    關(guān)于Keras Dense層整理

    這篇文章主要介紹了關(guān)于Keras Dense層整理,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python Requests訪問網(wǎng)絡(luò)更方便

    Python Requests訪問網(wǎng)絡(luò)更方便

    這篇文章主要介紹了使用Python Requests訪問網(wǎng)絡(luò),Python Requests 是一個非常強(qiáng)大的 HTTP 客戶端庫,用于發(fā)送 HTTP 請求,獲取響應(yīng)等操作,通過這個庫,你可以輕松地與 Web 服務(wù)進(jìn)行交互,實(shí)現(xiàn)各種網(wǎng)絡(luò)請求
    2024-01-01
  • Autopep8的使用(python自動編排工具)

    Autopep8的使用(python自動編排工具)

    這篇文章主要介紹了Autopep8的使用(python自動編排工具),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python3中Sanic中間件的使用

    Python3中Sanic中間件的使用

    Sanic框架中的中間件是一種強(qiáng)大的工具,本文就來介紹Python3中Sanic中間件的使用,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • Python隊列的定義與使用方法示例

    Python隊列的定義與使用方法示例

    這篇文章主要介紹了Python隊列的定義與使用方法,結(jié)合具體實(shí)例形式分析了Python定義及使用隊列的具體操作技巧與注意事項,需要的朋友可以參考下
    2017-06-06
  • Django之form組件自動校驗(yàn)數(shù)據(jù)實(shí)現(xiàn)

    Django之form組件自動校驗(yàn)數(shù)據(jù)實(shí)現(xiàn)

    這篇文章主要介紹了Django之form組件自動校驗(yàn)數(shù)據(jù)實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼

    python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼

    這篇文章主要介紹了python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • python 如何將數(shù)據(jù)寫入本地txt文本文件的實(shí)現(xiàn)方法

    python 如何將數(shù)據(jù)寫入本地txt文本文件的實(shí)現(xiàn)方法

    這篇文章主要介紹了python 如何將數(shù)據(jù)寫入本地txt文本文件的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論

青川县| 太康县| 仪陇县| 聊城市| 依安县| 贞丰县| 中牟县| 石楼县| 阿拉善左旗| 辛集市| 宝丰县| 新乡市| 宁明县| 钟祥市| 云浮市| 巍山| 留坝县| 嘉黎县| 屏东县| 宝鸡市| 尚志市| 延寿县| 米林县| 维西| 旌德县| 嫩江县| 泸西县| 莒南县| 女性| 扬中市| 亚东县| 赤壁市| 句容市| 阳山县| 丰顺县| 巴马| 东兴市| 页游| 陆川县| 虎林市| 凉城县|