关于 PyDev(Eclipse 的 Python 编辑器)及其交互式控制台,我有两个问题。
这是我目前的情况:每当我运行交互式控制台(ctrl + alt + enter)时,控制台要求我将文件导入项目中以使用该文件中的任何功能。此外,调用函数时,我必须将文件名放在它前面。因此,例如:我转到项目的属性,转到 PyDev PYTHONPATH,并为我当前正在处理的项目添加一个源文件夹。通过这样做,我可以将一个文件(我们称之为“家庭作业”)导入交互式控制台。如果我的文件有一个名为“calculate”的函数,我必须先键入“import homework”,然后键入“homework.calculate()”才能使用该函数。否则,它将不起作用(我不能简单地称为“计算”)。
这就引出了我的第一个问题(#1):为什么这不适用于导入的模块,例如“数学”等?为什么我需要为本地项目文件做这么多工作?
我的第二个问题是相关的(#2):如何设置我的 PyDev 以便它自动将当前项目的文件导入交互式控制台?或者,即使我必须手动添加我的项目文件,我该如何制作,这样我就不必调用“文件名”+“函数名”来使用该函数?
很多帮助将不胜感激。谢谢你。