婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 聊聊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下導入模塊的區別說明的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩亚洲综合在线 欧美亚洲特黄一级| 男女性色大片免费观看一区二区 | 精品久久久三级丝袜| 亚洲欧美在线视频| 九九国产精品视频| 日韩欧美视频在线| 麻豆精品新av中文字幕| 91 com成人网| 免费成人在线网站| 亚洲伦理在线精品| 成人av免费在线| 最新国产精品久久精品| 成人一道本在线| 国产精品对白交换视频| 99riav久久精品riav| 中文字幕高清不卡| 久久久久久毛片| 免费观看在线综合色| 日本福利一区二区| 一区二区三区在线视频观看 | 在线看日韩精品电影| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美网站大全在线观看| 亚洲亚洲精品在线观看| 69久久99精品久久久久婷婷| 午夜精品久久久| 欧美一级黄色录像| 日本成人在线一区| 欧美国产1区2区| 91国偷自产一区二区三区成为亚洲经典 | 欧美日韩精品是欧美日韩精品| 麻豆精品国产传媒mv男同| 亚洲国产精品国自产拍av| 色素色在线综合| 国产呦萝稀缺另类资源| 中文字幕色av一区二区三区| 欧美唯美清纯偷拍| 国产美女精品在线| 亚洲线精品一区二区三区八戒| 日韩欧美在线综合网| 色婷婷精品久久二区二区蜜臀av | 一区二区三区不卡在线观看| 在线观看av一区二区| 国产精品456露脸| 亚洲18女电影在线观看| 国产精品三级av在线播放| 精品视频1区2区| 午夜伦理一区二区| 91精品国产乱码| 99re这里只有精品首页| 免费成人av在线播放| 亚洲蜜臀av乱码久久精品蜜桃| 欧美一级生活片| 91天堂素人约啪| 国产成人精品影视| 成人自拍视频在线观看| 久久蜜桃av一区二区天堂| 不卡一二三区首页| 久久精品夜色噜噜亚洲a∨| 欧美电影免费观看高清完整版在线| 欧美在线制服丝袜| 欧美日韩亚洲综合| 欧美精品久久一区二区三区| 国产成人av电影在线播放| 一区二区三区四区视频精品免费 | 久久疯狂做爰流白浆xx| 国产午夜精品久久久久久免费视 | 欧美精品久久一区二区三区| 91蜜桃网址入口| 91免费国产在线| 99re在线视频这里只有精品| 日韩精品午夜视频| 亚洲欧洲日本在线| 久久综合狠狠综合| 在线观看三级视频欧美| 国产成人在线视频播放| 久久爱另类一区二区小说| 美女爽到高潮91| 99视频一区二区| 欧美疯狂性受xxxxx喷水图片| 日韩欧美国产麻豆| 亚洲三级电影网站| 亚洲欧洲色图综合| 中文字幕一区二区三区精华液| 日韩一级黄色片| 国产精品欧美综合在线| 久久久蜜桃精品| 欧美一区二区三区日韩| 欧美一级片在线| 精品国产乱码久久久久久图片 | 国产精品理伦片| 欧美成人官网二区| 国产亚洲成av人在线观看导航| 亚洲高清免费视频| 青娱乐精品视频| 国产成人精品亚洲午夜麻豆| 成人禁用看黄a在线| 精品视频在线免费观看| 日韩理论片网站| 国产寡妇亲子伦一区二区| 亚洲一区二区三区影院| 国产乱色国产精品免费视频| 日韩视频123| 亚洲一区二区av在线| 国产经典欧美精品| 99久久精品国产一区| 中文文精品字幕一区二区| 国产精品资源在线| 久久久国产精品不卡| 激情六月婷婷久久| aaa国产一区| 亚洲欧美在线观看| 色哦色哦哦色天天综合| 欧美激情一区二区三区不卡| 国产露脸91国语对白| 久久久99精品免费观看不卡| 国产一区二区精品久久91| 亚洲欧美激情小说另类| 国产一区二区三区国产| 欧美成人aa大片| 国产一区在线看| 欧美激情一区二区三区四区| 国产激情91久久精品导航 | 国产精品三级久久久久三级| 亚洲免费大片在线观看| 国产成人免费视频网站| 亚洲精品在线网站| 国产99久久久国产精品免费看| 欧美一区二区日韩| 亚洲欧洲精品一区二区三区| 视频在线观看一区| 99精品欧美一区二区三区综合在线| 久久99久久精品欧美| 成人亚洲一区二区一| 99久久精品99国产精品| 欧美日韩一区二区在线观看 | 欧美极品少妇xxxxⅹ高跟鞋| 欧美成人vps| av电影在线观看不卡| 精品国产一区二区三区久久久蜜月 | 亚洲www啪成人一区二区麻豆| 亚洲精品国产第一综合99久久| 色嗨嗨av一区二区三区| 樱花草国产18久久久久| 欧美综合天天夜夜久久| 一区二区三区不卡视频在线观看 | 综合精品久久久| 5858s免费视频成人| 在线播放欧美女士性生活| 日韩av在线播放中文字幕| 日韩一区二区电影在线| 久久先锋资源网| 91电影在线观看| 成人av中文字幕| 久色婷婷小香蕉久久| 日韩一区日韩二区| 国产日产精品1区| 91在线观看成人| 99综合影院在线| zzijzzij亚洲日本少妇熟睡| 国产99久久久国产精品潘金| 国产一区二区主播在线| 国产大片一区二区| 久久av老司机精品网站导航| 亚洲www啪成人一区二区麻豆| 欧美精选午夜久久久乱码6080| 久久电影网电视剧免费观看| √…a在线天堂一区| 91麻豆免费看片| 视频一区国产视频| 久久综合九色综合欧美98| 91成人网在线| 欧美色网站导航| 国产盗摄视频一区二区三区| 亚洲sss视频在线视频| 奇米精品一区二区三区四区 | 亚洲精品老司机| 夜夜精品视频一区二区| 亚洲综合自拍偷拍| 日韩激情一二三区| 福利一区二区在线| 91久久国产综合久久| 欧美精品99久久久**| 精品国产一区二区三区忘忧草 | www激情久久| 亚洲天堂2014| 日韩中文字幕1| eeuss鲁片一区二区三区| 欧洲一区二区三区在线| 日韩欧美一级二级| 亚洲综合精品自拍| 亚洲国产日韩a在线播放| 天堂一区二区在线免费观看| 99久久精品免费看国产免费软件| 色综合天天做天天爱| 欧美久久久久免费| 亚洲成人在线观看视频| 奇米色一区二区三区四区| 一本久道中文字幕精品亚洲嫩| 日韩一区二区三区电影在线观看|