欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pycharm如何實現(xiàn)跨目錄調(diào)用文件

 更新時間:2020年02月28日 08:50:17   作者:Tynam.Yang  
這篇文章主要介紹了pycharm如何實現(xiàn)跨目錄調(diào)用文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

筆者今天在一個測試qq群中遇到解決跨目錄中調(diào)用文件的問題?,F(xiàn)在來總結(jié)一下。

以下圖目錄為例:

1、同目錄下直接調(diào)用掉用。test2.py和test3.py在同一個目錄test2下。

  所以在test3.py調(diào)用test2.py可以直接調(diào)用的

  import test2即可使用test2中所有的方法

2、跨目錄調(diào)用,需要增加調(diào)用文件的目錄。以test3.py中調(diào)用test1.py為例

  在test3.py中增加test1.py所在目錄下的路徑??梢允窍鄬β窂揭部梢允墙^對路徑。

  步驟:導入sys模塊,然在在sys的path下添加路徑,再導入test.py

test1.py內(nèi)容如下:  

def func():
 print('test1')

test3.py內(nèi)容如下: 

import sys
sys.path.append("..")
from test1 import test1
test1.func()
print("test3")

結(jié)果如下:

3、根據(jù)上邊的做法是可以成功調(diào)用到的。但是在pycharm中會在from test1 import test1中的兩個導入名稱下方出現(xiàn)紅色波浪線

  解決方法:在test3.py的父目錄上右鍵點擊,選擇mark directory as ,然后選擇excluded。成功解決

  

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

相關(guān)文章

最新評論