pycharm如何实现跨目录调用文件

 更新时间:2020年02月28日 08:50:17   作者:Tynam.Yang  
这篇文章主要介绍了pycharm如何实现跨目录调用文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

笔者今天在一个测试qq群中遇到解决跨目录中调用文件的问题。现在来总结一下。

以下图目录为例:

1、同目录下直接调用掉用。test2.py和test3.py在同一个目录test2下。

  所以在test3.py调用test2.py可以直接调用的

  import test2即可使用test2中所有的方法

2、跨目录调用,需要增加调用文件的目录。以test3.py中调用test1.py为例

  在test3.py中增加test1.py所在目录下的路径。可以是相对路径也可以是绝对路径。

  步骤:导入sys模块,然在在sys的path下添加路径,再导入test.py

test1.py内容如下:  

def func():
 print('test1')

test3.py内容如下: 

import sys
sys.path.append("..")
from test1 import test1
test1.func()
print("test3")

结果如下:

3、根据上边的做法是可以成功调用到的。但是在pycharm中会在from test1 import test1中的两个导入名称下方出现红色波浪线

  解决方法:在test3.py的父目录上右键点击,选择mark directory as ,然后选择excluded。成功解决

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • python爬虫遇到403错误的问题及解决

    python爬虫遇到403错误的问题及解决

    这篇文章主要介绍了python爬虫遇到403错误的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Python requests获取网页常用方法解析

    Python requests获取网页常用方法解析

    这篇文章主要介绍了Python requests获取网页常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Windows下安装Scrapy

    Windows下安装Scrapy

    今天小编就为大家分享一篇关于Windows下安装Scrapy,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • pytorch 修改预训练model实例

    pytorch 修改预训练model实例

    今天小编就为大家分享一篇pytorch 修改预训练model实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python根据给定文件返回文件名和扩展名的方法

    python根据给定文件返回文件名和扩展名的方法

    这篇文章主要介绍了python根据给定文件返回文件名和扩展名的方法,实例分析了Python操作文件及字符串的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • python绘制横竖条形图的方法

    python绘制横竖条形图的方法

    这篇文章主要为大家详细介绍了python绘制横竖条形图的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Python字符串不可不知的6个小技巧分享

    Python字符串不可不知的6个小技巧分享

    字符串可以理解为一段普通的文本内容,在python里,使用引号来表示一个字符串,不同的引号表示的效果会有区别,本文将给介绍Python字符串不可不知的6个小技巧分享,并有详细的代码供大家参考,感兴趣的小伙伴可以参考一下
    2024-03-03
  • 使用Cython中prange函数实现for循环的并行

    使用Cython中prange函数实现for循环的并行

    Cython中提供了一个prange函数,专门用于循环的并行执行。这个 prange的特殊功能是Cython独一无二的,并且prange只能与for循环搭配使用,不能独立存在。本文就将使用 prange 实现 for 循环的并行,感兴趣的可以了解一下
    2022-08-08
  • Python解决抛小球问题 求小球下落经历的距离之和示例

    Python解决抛小球问题 求小球下落经历的距离之和示例

    这篇文章主要介绍了Python解决抛小球问题 求小球下落经历的距离之和,涉及Python基于递归的数值计算相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • 结合Python网络爬虫做一个今日新闻小程序

    结合Python网络爬虫做一个今日新闻小程序

    本篇文章介绍了我在开发过程中遇到的一个问题,以及解决该问题的过程及思路,通读本篇对大家的学习或工作具有一定的价值,需要的朋友可以参考下
    2021-09-09

最新评论