簡體   English   中英

PyCharm 導入不同文件夾中同名文件

[英]PyCharm Import files with same name in different folders

我正在使用 PyCharm 完成我的 Python 作業。 我創建了“作業 01”、“作業 02”等文件夾。 在每個作業文件夾中,我有 2 個 python 文件。 “Helper.py”和“Demo.py”。 在“Demo.py”中,我必須導入Helper文件。 我這樣做使用

import Helper

但是 PyCharm 無法識別這一點,除非我將包含Helper文件的目錄標記為Sources Root 因此,我將我的目錄“Assignment 01”標記為Sources Root 一切都很好。 現在,我從“作業 02”開始。 在“作業02”的“Demo.py”中,我導入了Helper 這從“作業 01”而不是“作業 02”導入Helper 即使我將“Assignment 02”標記為Sources Root ,PyCharm 仍然引用“Assignment 01”中的“Helper.py”。 如何讓 PyC​​harm 引用同一文件夾中的“Helper.py”?

注意:我不想將不同的作業作為不同的項目打開。 我想把所有東西都作為一個項目。

也歡迎任何其他建議、約定、最佳實踐。 謝謝!

您可以將根項目文件夾設置為Sources Root

之后,要從Assignment01 導入Helper,只需import Assignment01.Helper ,並為Assignment02 import Assignment02.Helper Assignment02.Helper。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM