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

python導入不同目錄下的自定義模塊過程解析

 更新時間:2019年11月18日 11:12:36   作者:煮不熟的鴨子  
這篇文章主要介紹了python導入不同目錄下的自定義模塊過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了python導入不同目錄下的自定義模塊過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、代碼目錄結(jié)構(gòu)

自定義的模塊在Common包下,Study文件下SelectionSort.py文件導入自定義的模塊

二、源碼

2.1:SelectionSort.py文件

python導包默認是從sys.path中搜索的。

  sys.path結(jié)果如下:['D:\\PyCharm\\source\\Study', 'D:\\PyCharm\\source', 'D:\\PyCharm\\source\\venv\\Scripts\\python36.zip', 'D:\\Python\\Python36\\DLLs', 'D:\\Python\\Python36\\lib', 'D:\\Python\\Python36', 'D:\\PyCharm\\source\\venv', 'D:\\PyCharm\\source\\venv\\lib\\site-packages', 'D:\\PyCharm\\source\\venv\\lib\\site-packages\\setuptools-40.8.0-py3.6.egg', 'D:\\PyCharm\\source\\venv\\lib\\site-packages\\pip-19.0.3-py3.6.egg']

從結(jié)果中可以看到,并沒有Common,也就是說直接是不能導入Common下的模塊的(即:不能寫成from CreateData import createData)。處理方式如下:

2.1.1:

  from Common.CreateData import createData
  from Common.Swap import swap

2.1.2

  sys.path.append('../Common')
  from CreateData import createData
  from Swap import swap

說明:網(wǎng)上大多數(shù)是第二種,將自定義模塊路徑加入到sys.path中,未找到第一種,這個可能是版本差異?前輩們用的python2.x,不支持包名.模塊名?我用的是python3.6.8

import sys
sys.path.append('../Common') #模塊所在目錄加入到搜素目錄中
from CreateData import createData
from Swap import swap


def selectSort(lyst):
  i = 0
  while i < len(lyst) - 1:
    minindex = i
    j = i + 1
    while j < len(lyst):
      if lyst[j] < lyst[minindex]:
        minindex = j
      j += 1
    if minindex != i:
      swap(lyst, i, minindex)
    i += 1
    print(lyst)
selectSort(createData())

2.2:CreateData.py文件

 def createData():
   return [23, 45, 2, 35, 89, 56, 3]

2.3:Swap.py文件

 def swap(lst, i, j):
   temp = lst[i]
   lst[i] = lst[j]
   lst[j] = temp

三、運行結(jié)果

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pytorch固定隨機數(shù)種子的方法小結(jié)

    Pytorch固定隨機數(shù)種子的方法小結(jié)

    在對神經(jīng)網(wǎng)絡模型進行訓練時,有時候會存在對訓練過程進行復現(xiàn)的需求,然而,每次運行時 Pytorch、Numpy 中的隨機性將使得該目的變得困難重重,基于此,本文記錄了 Pytorch 中的固定隨機數(shù)種子的方法,需要的朋友可以參考下
    2023-12-12
  • python 裝飾器重要在哪

    python 裝飾器重要在哪

    這篇文章主要介紹了python 裝飾器重要在哪,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)同時對數(shù)據(jù)做轉(zhuǎn)換和換算處理操作示例

    Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)同時對數(shù)據(jù)做轉(zhuǎn)換和換算處理操作示例

    這篇文章主要介紹了Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)同時對數(shù)據(jù)做轉(zhuǎn)換和換算處理操作,涉及Python使用生成器表達式進行數(shù)據(jù)處理的相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • Python調(diào)用Tkinter示例淺析

    Python調(diào)用Tkinter示例淺析

    這篇文章主要介紹了Python調(diào)用Tkinter示例,通過在Python程序中設(shè)計按鈕,可以方便用戶調(diào)用Python程序,從而達到快速、自動化、高效的目的,提高用戶體驗和工作效率
    2023-02-02
  • Python 字典的使用詳解及實例代碼

    Python 字典的使用詳解及實例代碼

    今天小編幫大家簡單介紹下Python的一種數(shù)據(jù)結(jié)構(gòu): 字典,字典是 另一種可變?nèi)萜髂P?,且可存儲任意類型對象,它用于存放具有映射關(guān)系的數(shù)據(jù),通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下
    2021-11-11
  • pandas.loc 選取指定列進行操作的實例

    pandas.loc 選取指定列進行操作的實例

    今天小編就為大家分享一篇pandas.loc 選取指定列進行操作的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python中pd.Series()函數(shù)的使用

    python中pd.Series()函數(shù)的使用

    本文主要介紹了python中pd.Series()函數(shù)的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • 一文速學Python+Pyecharts繪制樹形圖

    一文速學Python+Pyecharts繪制樹形圖

    比起matplotlib,pyeacharts的圖表要豐富而且好看,而且pyechart文檔全,便于開發(fā)和閱讀文檔,熟練掌握后是一種非常好用的數(shù)據(jù)可視化的工具之一。本文就來用Pyecharts繪制樹形圖,快跟隨小編一起學習一下吧
    2023-02-02
  • Python+Matplotlib繪制帶有對角線的散點圖的示例代碼

    Python+Matplotlib繪制帶有對角線的散點圖的示例代碼

    Matplotlib 是一個用于繪制二維圖形的 Python 庫,這篇文章主要介紹了Python如何利用Matplotlib繪制帶有對角線的散點圖,需要的小伙伴可以參考一下
    2023-06-06
  • python數(shù)據(jù)處理67個pandas函數(shù)總結(jié)看完就用

    python數(shù)據(jù)處理67個pandas函數(shù)總結(jié)看完就用

    這篇文章主要介紹了python數(shù)據(jù)處理67個pandas函數(shù)的梳理總結(jié),看完就可以去用了,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11

最新評論

池州市| 通城县| 邓州市| 毕节市| 满洲里市| 东平县| 洛扎县| 奉贤区| 萨迦县| 乐业县| 白城市| 江北区| 莒南县| 文安县| 苏尼特左旗| 玉龙| 西城区| 政和县| 田东县| 南宁市| 原平市| 高邑县| 锦屏县| 长春市| 玛纳斯县| 扎赉特旗| 兰溪市| 资中县| 灌云县| 江油市| 家居| 盖州市| 萍乡市| 宣威市| 美姑县| 天长市| 砚山县| 永修县| 元阳县| 屯门区| 嘉峪关市|