这篇文章主要介绍了pycharm如何实现跨目录调用文件?pycahrm在不同目录下如何对文件进行调用?文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,特别是对于很多刚学习Python的小伙伴来说,值得学习学习,下面一起来看看吧 。
文章插图
我们在使用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在不同目录下如何对文件进行调用?这篇文章的全部内容啦 。希望对大家的学习带来更多的帮助
推荐阅读
- Python如何生成随机密码?Python随机密码生成代码怎么写
- Python如何将爬取的数据保存为csv文件?爬取的数据保存为csv格式的方法有哪些?
- 如何在pycharm中写Python代码?打开pycharm之后如何对代码进行写入?
- Python中多行匹配模式是什么意思?Python如何实现多行匹配
- Python中的reduce函数如何使用?Python中reduce函数详解
- Python如何替换字符串中某个单词?Python怎么换字符串值
- Python如何按固定长度分割字符串?Python怎么将字符串分割为相同长度
- Python如何将多个字典合并?Python合并字典怎么做
- Python怎么将图片变为漫画风格?Python图片转漫画如何实现
- Python将图片转为素描画怎么做?Python如何实现图片风格转换