pycharm如何实现跨目录调用文件?pycahrm在不同目录下如何对文件进行调用?

这篇文章主要介绍了pycharm如何实现跨目录调用文件?pycahrm在不同目录下如何对文件进行调用?文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,特别是对于很多刚学习Python的小伙伴来说,值得学习学习,下面一起来看看吧 。

pycharm如何实现跨目录调用文件?pycahrm在不同目录下如何对文件进行调用?

文章插图
我们在使用pycharm创建Python文件的时候,会根据实际情况,来对文件进行创建,而不是将每一个文件都放在同一个目录下,那么如何对不同的文件进行联合使用呢,方法如下:
一、同级目录
在同一个目录中我们是可以直接调用的,比如我有两个目录,一个是h1,另一个是h2,所以在对目录进行调用的时候,我们可以直接使用import的方法对它进行操作,这样在h1中我们可以使用到h2中的所有方法 。
二、不同的目录
如果不在同一个目录,我们必须要对一个目录进行一次增加,增加一个可以调用的文件目录,还是刚才的两个目录h1和h2,我们需要在h2文件中新增一个h1所在目录下的路径,它可以是一个绝对路径也可以是一个相对路径 。操作步骤如下:
1、首先需要对sys模块进行导入
import sys2、在两个文件中,输入不同的代码,内容如下:
【pycharm如何实现跨目录调用文件?pycahrm在不同目录下如何对文件进行调用?】h1.py的内容为:
def func():print(‘h1’)h2.py的内容为:
import syssys.path.append("..")from h1 import h1test1.func()print("h2")运行结果为:
h1h2使用这种方法可以直接对两个目录中的文件进行调用,需要注意的是,在h2文件中的第第三行代码,使用了两个h1,系统会以红色波浪线的方式提示有语法错误,解决这个问题的方法,可以在h2.py的父目录中右击一下,选择“mark directory as”然后在右边选择“excluded”就可以很好的解决了 。
以上就是关于pycharm如何实现跨目录调用文件?pycahrm在不同目录下如何对文件进行调用?这篇文章的全部内容啦 。希望对大家的学习带来更多的帮助

    推荐阅读