欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 聊聊python在linux下與windows下導入模塊的區別說明

聊聊python在linux下與windows下導入模塊的區別說明

熱門標簽:qt百度地圖標注 遼寧智能外呼系統需要多少錢 阿里電話機器人對話 400電話申請資格 舉辦過冬奧會的城市地圖標注 正安縣地圖標注app 螳螂科技外呼系統怎么用 電銷機器人系統廠家鄭州 地圖地圖標注有嘆號

我就廢話不多說了,大家往下看吧~

P
|-A
| a.py
|-B
| b.py

文件結構如上,在windows下

a想運行b中的方法,可以直接寫成

from B impot b
b.fun()

但是在linux中會出現

ModuleNotFoundError: No module named 'B'

可以通過引入sys添加路徑解決

import sys
sys.path.append("/P/B")
from B impot b

在程序中為了也有良好的移植性,可以在代碼中顯式添加路徑,

比如用os的方法:

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

或者pathlib 方法:

BASE_DIR = Path(__file__).resolve().parent.parent

最后可以添加到 sys.path中

sys.path.append(str(BASE_DIR))

補充:python import導入三種方式(導入不同文件夾的文件,window和linux的區別)

import導入方式

1、導入python自有的庫

import json

2、導入同級目錄下的文件,比如在logindev.py導入read_config.py文件

# coding = utf-8
from read_config import ReadConfig
import requests
import json
# 拼接請求參數,獲取cookie,作為后續登錄使用

3、導入不同級別目錄下的文件:

a、windows環境

# coding = utf-8
import datetime
import allure
import pytest
import json
import sys
"""windows執行的時候,直接在系統路徑上新增文件夾路徑"""
sys.path.append("../common")

"""linux執行的時候,直接按照相對路徑引用即可"""
from common import http_request

這段代碼在linux下報如下錯誤:

==================================== ERRORS ====================================
_______________ ERROR collecting test_case/test_member_ticket.py _______________
ImportError while importing test module '/var/jenkins_home/workspace/pytest_allure/test_case/test_member_ticket.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
test_member_ticket.py:8: in module>
 from common import http_request
E ImportError: No module named 'common'

b、linux環境

# coding = utf-8
import datetime
import allure
import pytest
import json
import sys
"""windows執行的時候,直接在系統路徑上新增文件夾路徑"""
#sys.path.append("../common")

"""linux執行的時候,直接按照相對路徑引用即可"""
from ..common import http_request

這段代碼在windows報如下錯誤:

========================================================================== ERRORS ==========================================================================
__________________________________________________________ ERROR collecting test_member_ticket.py __________________________________________________________
test_member_ticket.py:8: in module>
 from ..common import http_request
E ValueError: attempted relative import beyond top-level package
================================================================= short test summary info ==================================================================
ERROR test_member_ticket.py - ValueError: attempted relative import beyond top-level package
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
===================================================================== 1 error in 0.46s =====================================================================

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Python腳本激活Linux密碼的方法(crypt模塊)
  • python滲透測試linux密碼激活的示例
  • python獲取linux和windows系統指定接口的IP地址的步驟及代碼
  • linux centos 7.x 安裝 python3.x 替換 python2.x的過程解析
  • 在Linux下使用命令行安裝Python

標簽:淘寶好評回訪 合肥 昭通 信陽 興安盟 隨州 阜新 濟源

巨人網絡通訊聲明:本文標題《聊聊python在linux下與windows下導入模塊的區別說明》,本文關鍵詞  聊聊,python,在,linux,下與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《聊聊python在linux下與windows下導入模塊的區別說明》相關的同類信息!
  • 本頁收集關于聊聊python在linux下與windows下導入模塊的區別說明的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    久久99蜜桃精品| 天堂资源在线视频| 欧美视频一区二区| 亚洲靠逼com| jiyouzz国产精品久久| 亚洲国产精品一区二区久久hs| 2021国产精品久久精品| 青青草原综合久久大伊人精品优势 | 玖玖爱这里只有精品| 国产亚洲精品久| 另类小说一区二区三区| 国产精品探花一区二区在线观看| 8x8x8国产精品| 亚洲成人自拍网| 日本五十肥熟交尾| 91麻豆精品国产无毒不卡在线观看| 亚洲一区在线观看免费观看电影高清| 91丨porny丨在线| 欧美性猛片xxxx免费看久爱| 亚洲永久精品大片| 伦理片一区二区| 日韩欧美亚洲一区二区| 免费在线成人网| 日韩一区二区a片免费观看| ww亚洲ww在线观看国产| 国产又黄又大久久| 欧美日韩午夜视频| 亚洲精品中文在线观看| 91精品啪在线观看国产| 日韩精品影音先锋| 国内精品第一页| 日韩欧美综合视频| 亚洲麻豆国产自偷在线| 2一3sex性hd| 欧美精品一区二区高清在线观看| 国产一区美女在线| 91视频免费在线看| 亚洲成人久久影院| 蜜桃传媒一区二区亚洲| 国产精品亲子伦对白| caoporen国产精品视频| 欧美色爱综合网| 日韩电影在线看| 欧美福利第一页| 最好看的中文字幕久久| 蜜臀aⅴ国产精品久久久国产老师| 欧美一级精品大片| 国产呦精品一区二区三区网站| 日本青青草视频| 午夜精品久久久久久不卡8050| 成人乱码一区二区三区av| 欧美激情一区在线观看| 性色av浪潮av| 欧美xfplay| www.视频一区| 日韩欧美久久久| 国产精品亚洲专一区二区三区| 日本丶国产丶欧美色综合| 肉丝袜脚交视频一区二区| 特级西西人体高清大胆| 一个色在线综合| wwwwww日本| 亚洲伦在线观看| 欧美熟妇激情一区二区三区| 亚洲免费观看视频| wwwwxxxx国产| 亚洲欧美一区二区不卡| 亚洲av无码一区二区三区网址| 中文字幕精品—区二区四季| 国产精品19p| 久久久亚洲欧洲日产国码αv| 91麻豆swag| 久久人人爽人人爽| 黄色片子免费看| 国产日韩三级在线| 深夜视频在线观看| 国产欧美一区二区精品久导航| 午夜精品视频在线观看| 色94色欧美sute亚洲13| 亚洲天堂免费看| 久久久久久久综合日本| 99国产精品久久久久久久久久久| 日韩精品一区二区三区视频播放 | 免费在线观看你懂的| 自拍偷拍国产亚洲| 中文字幕被公侵犯的漂亮人妻| 亚洲激情第一区| 日韩国产第一页| 奇米精品一区二区三区在线观看| 91福利视频网站| 国产一区二区成人久久免费影院 | 精品写真视频在线观看| 欧美日韩成人综合| 国产jizzjizz一区二区| 精品成人一区二区| 亚洲av成人片无码| 亚洲女女做受ⅹxx高潮| av在线免费播放网址| 免费三级欧美电影| 欧美丰满美乳xxx高潮www| 波多野结衣亚洲| 国产性做久久久久久| 一本色道综合久久欧美日韩精品| 亚洲一区二区不卡免费| 色天使久久综合网天天| 国产成人亚洲综合a∨婷婷图片| 日韩欧美国产午夜精品| 日本少妇xxxx| 亚洲不卡av一区二区三区| 欧洲中文字幕精品| www.在线欧美| 国产精品久久久久久久久动漫 | 日韩vs国产vs欧美| 欧美日韩在线三级| 91色在线porny| 中文字幕亚洲电影| 老司机成人免费视频| 国产在线视视频有精品| 精品国产一区二区三区av性色 | 国产在线精品免费| www国产亚洲精品久久麻豆| 特级西西人体wwwww| 午夜精品福利久久久| 7777精品伊人久久久大香线蕉的 | 中文在线资源观看网站视频免费不卡| www..com.cn蕾丝视频在线观看免费版| 日韩电影在线免费观看| 日韩午夜av电影| 91av在线免费| 麻豆国产精品777777在线| 日韩女优av电影| 全黄一级裸体片| 九一久久久久久| 亚洲国产激情av| 日韩福利小视频| www.欧美日韩国产在线| 伊人色综合久久天天| 欧美日韩精品一区二区三区蜜桃 | aaa欧美日韩| 亚洲男人电影天堂| 欧美三级中文字幕| 污污污www精品国产网站| 日韩一区精品字幕| 日韩一区二区视频| 美国黑人一级大黄| 国产一区二区成人久久免费影院 | 日本一级免费视频| 中文字幕在线1| 欧美性猛交xxxxxxxx| 欧美三日本三级三级在线播放| 久久色中文字幕| 日韩极品在线观看| 欧美96一区二区免费视频| 三级欧美韩日大片在线看| 婷婷综合五月天| 99国产一区二区三精品乱码| 91美女片黄在线| 日韩欧美专区在线| 国产欧美一区二区三区沐欲| 婷婷国产成人精品视频| 成人成人成人在线视频| 一区二区三区精品在线观看| 91精品午夜视频| 超碰人人干人人| 91麻豆国产在线观看| 日韩高清不卡一区二区| 久久婷婷国产综合精品青草| 五月天激情丁香| 丰满岳乱妇一区二区| 精品一区二区影视| ㊣最新国产の精品bt伙计久久| 在线观看免费亚洲| 中文精品在线观看| 成人国产在线观看| 天天射综合影视| 国产精品女同一区二区三区| 欧美日本韩国一区二区三区视频| 一级黄色片大全| 99精品视频一区| 久久精品国产99国产精品| 日韩伦理电影网| 欧美一级爆毛片| 亚洲天堂黄色片| 久久久久麻豆v国产精华液好用吗 在线观看国产免费视频 | 精品欧美一区二区在线观看| 国产女人被狂躁到高潮小说| 国产 中文 字幕 日韩 在线| 成人精品鲁一区一区二区| 天天综合色天天| 中文av一区二区| 欧美一区二区三区电影| 国产免费一区二区三区四区| 国产精品无码一区二区三| 国产mv日韩mv欧美| 奇米一区二区三区av| 亚洲免费观看高清在线观看| 久久久久久久电影| 777a∨成人精品桃花网| 色系网站成人免费| 精品人体无码一区二区三区|