[英]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”。 如何讓 PyCharm 引用同一文件夾中的“Helper.py”?
注意:我不想將不同的作業作為不同的項目打開。 我想把所有東西都作為一個項目。
也歡迎任何其他建議、約定、最佳實踐。 謝謝!
您可以將根項目文件夾設置為Sources Root
。
之后,要從Assignment01 導入Helper,只需import Assignment01.Helper
,並為Assignment02 import Assignment02.Helper
Assignment02.Helper。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.