python引入其他文件夹里的py文件的方法

这篇具有很好参考价值的文章主要介绍了python引入其他文件夹里的py文件的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在写python框架的时候,经常会用到引入其他文件夹里的python文件,要是都在同目录下的还好,直接import就好了,可是有的不在同一个目录,很多初学者就发现直接import报错了
1.如果是同目录下的引入

如下图,test_a.py和test_b.py文件都在同一个目录
在这里插入图片描述

python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法

 文章来源地址https://www.toymoban.com/news/detail-731939.html

要在test_b里引入test_a的话

,直接在test_b里import
python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法

python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法
反之亦

2.在不同文件夹里引入

python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法

如果工程目录是这样的,想要在test_d里引入test_c.py文件
python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法
test_c.py里有个方法c,

如图
python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法

方法1:直接import
#引入test_c.py文件
import testFile.test_c

print('这是test_d')
testFile.test_c.c()

 python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法

方法2:from…import…

#引入test_c.py文件
from testFile.test_c import c
print('这是test_d')
c()

 

有一种可能在引入的时候会报错,这时候有一个很简单的方法,就是在文件夹里多建一个__init__.py文件

2.1 在文件夹里加个__init__.py文件

在testFile文件夹里加上__init__.py文件,注意是两个_
这时候再运行test_d.py文件,没报错了

python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法

2.2 用sys库里的sys.path.append

当路径是这样的python 引用其他目录py文件,Python,python,开发语言,前端,服务器,算法
test_1.py文件里有test1的方法
要在test_2.py文件里引入test_1.py

import sys
sys.path.append('..')
from dir_1.test_1 import test1

test1()

 

综上所述,其实引入其他文件的方法有两种,一个是直接import,一个是from…import…
其实引入python库的方法也是这样的
有时候库名很长,可以用as 别名的方法来
比如引入selenium库里的键盘库,取个ac的别名,下面就直接用ac来代替ActionChains了

    from selenium.webdriver.common.action_chains import ActionChains as ac
 

 

到了这里,关于python引入其他文件夹里的py文件的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Python 调用同一文件夹下另一个.py文件中的类和函数

    Python 调用同一文件夹下另一个.py文件中的类和函数

    A.py文件如下: 在B.py文件调用A.py文件的add函数如下: 输出结果为: A.py文件如下: 在B.py文件调用A.py文件的add函数如下: 得到结果: 参考链接 python调用另一个.py文件中的类和函数或直接运行另一个.py文件

    2024年02月13日
    浏览(11)
  • python中针对同一目录或不同目录下的其他文件或文件夹的import用法

    在Python中, import 用于导入其他文件或模块的内容,让你可以在当前文件中使用这些内容。下面我将介绍如何使用 import 来导入同一目录或不同目录下的文件或文件夹。 1. 导入同一目录下的文件或模块: 如果你要导入与当前文件位于同一目录下的文件或模块,可以直接

    2024年02月14日
    浏览(14)
  • Linux移动文件夹(文件)到其他文件夹 / 复制到其他文件夹 【cp / mv命令】

    1)将一个文件夹复制到另一个文件夹下(一般复制一个项目的时候,直接使用这个命令) cp -r /home/packageA /home/packageB 运行命令之后packageB文件夹下就有packageA文件夹了。  2)将一个文件夹下的所有内容复制到另一个文件夹下(这种一般是复制很多小文件的时候使用) cp -r /

    2024年02月06日
    浏览(52)
  • u盘里的文档和文件夹变成exe文件解决办法

    u盘里的文档和文件夹变成exe文件解决办法

    源文件是文档或者文件夹,变成.exe尾缀的文件且被认为是病毒处在隔离区,无法从隔离区中将文件拿出,可以采取以下方法进行解决: 第一步: 在u盘内新建两个记事本(如图所示) 第二步: 分别在两个记事本中输入指令: 第一个指令: Windows Registry Editor Version 5.00 [HKEY_

    2024年02月08日
    浏览(14)
  • linux 删除指定文件夹外的其他所有(文件)文件夹

    linux 删除指定文件夹外的其他所有(文件)文件夹

    方法一. 删除指定文件夹外的其他所有文件夹命令: 方法二. 删除指定文件夹外的其他所有文件夹命令: 查看当前文件夹下有哪些文件和子文件夹,当看到俩个文件夹和多个文件,需求是只保留 public 这个文件夹 其他的文件夹和文件 统统都删除,如下图所示,只要一个命令:

    2024年02月09日
    浏览(16)
  • 关于 Visual Studio Code 项目里的 .vscode 文件夹

    在 Visual Studio Code (VS Code) 中,当新建一个项目后,会在项目根目录下生成一个名为 .vscode 的文件夹。这个文件夹是用来存放与项目配置和工具相关的文件的。它提供了一些功能和设置,可以帮助我们更好地管理和开发项目。 下面是一些常见的文件和内容,这些文件可以在 .

    2024年02月15日
    浏览(11)
  • VBA:Application.GetOpenFilename打开指定文件夹里的excel类型文件(xls、xlsx)

    \\\'GetOpenFilename相当于Excel打开窗口,通过该窗口选择要打开的文件,并可以返回选择的文件完整路径和文件名。 \\\'Application.GetOpenFilename(“文件类型筛选规则(就是说明)”,“优先显示第几个类型的文件”,“标题”,“是否允许选择多个文件名”) 打开类型只限excel文件 \\\'“文件类型

    2024年02月11日
    浏览(9)
  • 怎么快速卸载Vue项目里的node_modules文件夹

            因为平时装依赖的时候,有可能会报错怎么不管用的时候,就需要把node_modules文件夹删了重新intall一下,但是直接删的话会要管理员权限,或者各种问题,这个时候就可以使用一个工具来解决 rimraf         用 rimraf 来卸载的话还是非常快的,亲测比直接shift+Dele

    2024年02月11日
    浏览(12)
  • python 各种遍历文件夹的方法

    Python 提供了一些库,可以帮助我们实现文件夹遍历。在本文中,我将介绍三种常用的遍历文件夹的方法,并且给出每种方法的使用示例和优缺点分析。  os.walk() 是 Python 中最常用的遍历文件夹的方法。这个方法会自动地递归遍历文件夹中的所有子文件夹。在遍历过程中,返

    2024年03月12日
    浏览(9)
  • 电脑共享文件夹-实现手机和其他电脑的文件同步更新

    电脑共享文件夹-实现手机和其他电脑的文件同步更新

    1.首先利用快捷键“win+R”的组合开启运行,并输入“gpedit.msc”命令; 弹出窗口 2.打开本地组策略编辑器后,按照“计算机配置-管理模板-网络-Lanman工作站”这个顺序来找到Lanman工作站这个程序; 3.点击进入后,我们可以看到有个名为“启用不安全的来宾登录”是未配置的状态

    2024年02月11日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包