【Pycharm中python调用另一个文件类或者函数】

news/2024/7/16 10:21:46 标签: python, pycharm, ide

python_0">Pycharm中python调用另一个文件类或者函数

本文主要介绍了Pycharm中python调用另一个文件类或者函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

文章目录

  • Pycharm中python调用另一个文件类或者函数
    • 两种情况
    • 案例简况
      • 文件目录
      • 设置为root路径(必要)
      • 情况一,同一个文件夹下调用py文件
      • 情况二:不同文件夹下调用py文件&使用方法
    • 总结

两种情况

  • 第一种情况,同一个文件夹下调用py文件

  • 第二种情况:不同文件夹下调用py文件&使用方法

案例简况

文件目录

假设以下文件的情况:add_method_1.py为一个简单的add()函数

python">#add_method_1.py
def add(x,y):
    return x+y

test_1.py & test_2.py 均为空文件

在这里插入图片描述

设置为root路径(必要)

在这里插入图片描述

情况一,同一个文件夹下调用py文件

python">from add1 import add_method_1

在这里插入图片描述

情况二:不同文件夹下调用py文件&使用方法

python">from add1 import  add_method_1
def test_2():
    print(add_method_1.add(0,199))

在这里插入图片描述

总结

只要设置好路径,无论是否在同一个文件夹,实际上调用的方法都是一样的。


http://www.niftyadmin.cn/n/5099273.html

相关文章

首饰上亚马逊合规认证RSL报告

首饰 首饰是一种古老而又流行的装饰品,它们不仅可以点缀女性的美丽,还可以表达个人的品味和风格。首饰的种类繁多,有耳环、项链、手镯、戒指等,每一种都有自己的特点。 随着人们对珠宝首饰的要求越来越高,为了确保珠宝…

Vue - 标准开发方式、组件(全局、局部、props、事件传递)、插槽的使用

目录 一、Vue 1.1、标准开发方式 1.2、组件的使用 1.2.1、全局组件 1.2.2、局部组件 1.2.3、props 传递静态数据 1.2.4、props 传递动态数据 1.2.5、事件传递 1.2.6、插槽slot 一、Vue 1.1、标准开发方式 Vue 的标准开发方式是 SPA(Single Page Applicatio…

vbv介绍

VBV模型 VBV即Video Buffer Verifier(视频缓冲区校验器)。 本质是encoder端的一个虚拟buffer,可以将VBV当做一个容量受限的管道,有一个上限容量值和下限容量值,在经过此管道的调节之后能限制编码码率在上限容量值和下限容量值之间。VBV对标NetEq中的那几个buffer(decoder b…

LeetCode 只出现一次的数字 合集

一:只有一个元素出现一次,其他出现两次 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该…

中小企业实现项目管理数字化的关键步骤

在当今竞争激烈的商业环境中,中小企业及初创团队面临着多重项目管理挑战,传统的手动管理方式已经无法满足高效率、高质量的项目执行需求。 那么中小型及成长性企业在项目管理方面,往往会遇到哪些困境呢? 首先,资源浪…

Java为什么要面向接口编程?

Java 面向接口编程是 Java 编程中一个重要的概念。接口(Interface)是 Java 中一种抽象类型,它定义了一个对象应该具有的行为和功能,但不提供具体的实现细节。 接口定义了一个规范,具体的实现由实现接口的类来完成。Ja…

Vuex状态管理常见的几种使用功能场景

Vuex是一个专为Vue.js应用程序开发的状态管理模式。 用于集中管理应用程序的所有组件之间共享的状态,确保状态的一致性和可预测性。 使用Vuex的一般步骤如下: 1:安装Vuex:使用npm或yarn安装Vuex库。 npm install vuex2&#xf…

如何从一门编程语言过渡到另一门编程语言?

在数字时代,软件开发领域不断进化,不同编程语言层出不穷。作为一位富有经验的开发者,你可能曾面临过一个重要的问题:如何顺利过渡到一门全新的编程语言? 这个问题不仅是对技术领域的学习,更是对职业生涯的…