可以直接通过pycharm来修改import的路径,具体pycharm版本不一样,对应按钮位置不一样,因此仅以文字说明。
file->Settings(Ctrl+Shift+s)->Project Setting->Project Interpreter->选择本机的python版本->Interpreter Path->添加。
如果在tests下有文件夹test2,其下有文件c.py。要引用c文件的c2
在你的main.py里面加入:
from test2.c import c2
路径是以添加的路径的相对路径。
在 PyCharm 中导入文件夹的方法如下:
打开 PyCharm,点击左上角的“File”菜单,选择“New”,再选择“Directory”。
在d出的“New Directory”对话框中,输入文件夹名称,并选择文件夹所在的位置。然后点击“OK”按钮。
在 PyCharm 的左侧的“Project”窗格中,可以看到新创建的文件夹。
如果你想导入一个已经存在的文件夹,可以使用“File”菜单中的“Import”选项,然后在d出的对话框中选择文件夹所在的位置即可。
希望这对你有帮助!
导入 import module_name
调用 module_name.function_name()
在这种情况中,不会出现下面两种方式的缺点,即具有相同函数名的问题,因为一个文件中不存在两个相同的文件名。但缺点是能不清晰显示出使用到的函数,调用的时候也需要重复写模块名。
导入 from module_name import function_name1 , (function_name2...)
调用 function_name()
在这种情况中,虽然能清楚的表示出使用到的函数,如果是多个不同的模块,但其中的函数名有重叠时,后导入的模块函数为能使用的函数,即产生覆盖函数。
导入 from module_name import *
调用 function_name()
这种方法不推荐使用,因为它集合了前两种方式的缺点,即导入不清晰,调用全部函数会更容易造成覆盖函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)