当前位置: 首页 > news >正文

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

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

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

文章目录

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

两种情况

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

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

案例简况

文件目录

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

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

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

在这里插入图片描述

设置为root路径(必要)

在这里插入图片描述

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

from add1 import add_method_1

在这里插入图片描述

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

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

在这里插入图片描述

总结

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

相关文章:

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

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

pycharm操作git、前后端项目上传到gitee

pycharm操作git 之前用命令做的所有操作,使用pychrm点点就可以完成 克隆代码 上方工具栏Git ⇢ \dashrightarrow ⇢ Clone ⇢ \dashrightarrow ⇢ 填写地址(http、ssh) 提交到暂存区,提交到版本库,推送到远程 直接…...

jmeter监听每秒点击数(Hits per Second)

jmeter监听每秒点击数(Hits per Second) 下载插件添加监听器执行压测,监听结果 下载插件 点击选项,点击Plugins Manager (has upgrades),点击Available Plugins,搜索5 Additional Graphs安装。 添加监听…...

RabbitMQ 消息模型

参考 ​​​​​​【RabbitMQ】RabbitMQ架构模型_rabbitmq结构模型-CSDN博客 之前的学习都只是知道名字,但并没有真正的理解,每次看还是不懂,所以今日理解透 ! RabbitMQ 收发消息过程如下: 首先从消费者开始&#xff1…...

STM32cubemx对FreeRTOS的适配(工程模板配置)

文章目录 前言一、工程的创建二、什么是CMSIS三、STM32cubemx生成的FreeRTOS工程分析总结 前言 本篇文章将带大家使用STM32cubemx对FreeRTOS进行工程模板的配置。 一、工程的创建 1.开始工程的创建: 2.芯片型号选择: 3.修改时钟为TIM8: …...

SpringSecurity+ Oauth2.0+JWT 0-1

这里写目录标题 准备工作准备SQL添加用户添加依赖准备UserInfoUserMapperUserServiceUserServiceImpl配置SpringDataUserDetailsService 授权服务器:AuthorizationServer配置客户端详细信息管理令牌定义TokenConfig定义AuthorizationServerTokenServices 令牌访问端…...

Echart图表收起/展开后无法重新渲染实现自适应(亲测有效)-开发bug总结5

问题描述: 后台管理系统,左侧的菜单栏是可以展开/收起的,默认是展开,此时页面上的图表加载正常,如果收起后再展开,页面底部就会出现滚动轴,图表没有重新绘制。 网上也查了很多方法。基本都是通…...

互联网Java工程师面试题·Java 面试篇·第二弹

目录 15、什么是不可变对象(immutable object)?Java 中怎么创建一个不可变对象? 16、我们能创建一个包含可变对象的不可变对象吗? 17、Java 中应该使用什么数据类型来代表价格? 18、怎么将 byte 转换为 Str…...

【ARM裸机】ARM入门

1.ARM成长史 2.ARM的商业模式和生态系统 ARM只设计CPU,但是不生产CPU 3.为什么使用三星:S5PV210 4.各种版本号 0. ARM和Cortex Cortex就是ARM公司一个系列处理器的名称。比如英特尔旗下处理器有酷睿,奔腾,赛扬。ARM在最初的处理器…...

webGL编程指南 第三章 矩阵旋转三角形rotatedTriangle_Matrix

我会持续更新关于wegl的编程指南中的代码。 当前的代码不会使用书中的缩写,每一步都是会展开写。希望能给后来学习的一些帮助 git代码地址 :git 接着 上一节中 接着做平移的转化。在本次的案例案例中主要是xy的坐标变量相加,同时传递个给相…...

【常用的Git命令】

Git是一个版本控制系统,它拥有众多的命令。以下是一些常用的Git命令: 配置相关命令: git config --global user.name "Your Name":设置用户姓名git config --global user.email "youremailexample.com":设置用…...

cnn 直线检测笔记

目录 mlsd直线检测: ULSD-ISPRS曲线检测 划线标注工具: 可视化标注代码: mlsd直线检测: mlsd_pytorch...

【Edabit 算法 ★☆☆☆☆☆】 Return Something to Me!

【Edabit 算法 ★☆☆☆☆☆】 Return Something to Me! strings language_fundamentals Instructions Write a function that returns the string "something" joined with a space " " and the given argument a. Examples giveMeSomething(“is bett…...

【Redis】数据结构之dict

目录 dict的基本结构dict的相关操作函数底层通用的之查找插入key-value对应该放入ht表的哪个槽rehash过程 dict的基本结构 typedef struct dict {dictType *type;void *privdata;dictht ht[2];long rehashidx; /* rehashing not in progress if rehashidx -1 */unsigned long…...

curl命令服务器上执行http请求

1. 现在本地使用postman生成curl命令 注意: 将ip改成127.0.0.1,端口是实际服务运行的端口 curl --location --request POST http://127.0.0.1:63040/content/course/list?pageNo1&pageSize2 \ --header Content-Type: application/json \ --data-raw {"courseName&q…...

图论03-【无权无向】-图的深度优先遍历-路径问题/检测环/二分图

文章目录 1. 代码仓库2. 单源路径2.1 思路2.2 主要代码 3. 所有点对路径3.1 思路3.2 主要代码 4. 路径问题的优化-提前结束递归4.1 思路4.2 主要代码 5. 检测环5.1 思路5.2 主要代码 5. 二分图5.1 思路5.2 主要代码5.2.1 遍历每个联通分量5.2.2 递归判断相邻两点的颜色是否一致…...

算法题java

一、四向链表&#xff0c;输入n生成一个多维4向链表 Datastatic class ListNode<T>{private T val;ListNode<T> up,down,left,right;public ListNode(T val){this.val val;}}public static void main(String[] args){ListNode<Integer> node getResult(8);…...

MySQL数据的基础语法

MySQL 是一种强大的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;它使用 SQL&#xff08;Structured Query Language&#xff09;来管理和操作数据。以下是 MySQL 数据库的基础 SQL 语法&#xff0c;包括创建数据库、创建表、插入、查询、更新和删除数据等基…...

阿里面试(持续更新)

一面&#xff1a; 1 HashMap 实现原理&#xff0c;ConcurrentHashMap 实现原理 HashMap和ConcurrentHashMap都是存储键值对的数据结构&#xff0c;不同的是HashMap是线程不安全的&#xff0c;ConcurrentHashMap是线程安全的&#xff0c;HashMap在高并发情况下会出现数据不一致…...

龙芯3A3000源码编译安装deepin-ide

安装环境 系统为统信专业版1050 CPU为龙芯3A3000 安装步骤 1.安装所有依赖库 sudo apt-get install git debhelper cmake qt5-qmake qtbase5-dev qttools5-dev qttools5-dev-tools lxqt-build-tools libssl-dev llvm llvm-dev libclang-dev libutf8proc-dev libmicrohttpd-d…...

TlbbGmTool:5分钟上手,轻松管理天龙八部单机版游戏数据

TlbbGmTool&#xff1a;5分钟上手&#xff0c;轻松管理天龙八部单机版游戏数据 【免费下载链接】TlbbGmTool 某网络游戏的单机版本GM工具 项目地址: https://gitcode.com/gh_mirrors/tl/TlbbGmTool 还在为管理《天龙八部》单机版游戏数据而烦恼吗&#xff1f;是否每次调…...

VisualCppRedist AIO:终极Windows运行库一站式解决方案的5大核心技术解析

VisualCppRedist AIO&#xff1a;终极Windows运行库一站式解决方案的5大核心技术解析 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist VisualCppRedist AIO&#…...

Qwen3-TTS完整使用教程:Web界面+Python API,满足不同需求

Qwen3-TTS完整使用教程&#xff1a;Web界面Python API&#xff0c;满足不同需求 1. 从文字到声音&#xff0c;一个模型搞定十国语言 想象一下&#xff0c;你有一段中文文案需要变成温柔的客服语音&#xff0c;一段英文产品介绍需要充满活力的男声&#xff0c;一段日文问候需要…...

Python自动化办公:实战企业微信机器人Webhook消息推送

1. 企业微信机器人Webhook入门指南 第一次接触企业微信机器人Webhook时&#xff0c;我也被它强大的自动化能力惊艳到了。想象一下&#xff0c;你的Python脚本能像真人一样在企业微信群里发消息&#xff0c;还能根据不同的条件自动特定成员&#xff0c;这简直就是运维和项目管理…...

告别Visio!用Python+D3.js自动绘制你的网络拓扑图(附完整代码)

告别Visio&#xff01;用PythonD3.js自动绘制你的网络拓扑图&#xff08;附完整代码&#xff09; 网络工程师们是否厌倦了在Visio中手动拖拽图标、反复调整连线&#xff1f;当设备增减或链路变更时&#xff0c;那些精心绘制的静态拓扑图往往在几天内就变得过时。本文将展示如何…...

如何用code2prompt解决代码与AI协作的上下文难题

如何用code2prompt解决代码与AI协作的上下文难题 【免费下载链接】code2prompt A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting. 项目地址: https://gitcode.com/GitHub_Trending/co/code2prompt …...

Ubuntu 20.04上解决arm-linux-gnueabi交叉编译的libmpfr.so.4缺失报错(附5.4.0工具包)

Ubuntu 20.04下arm-linux-gnueabi交叉编译环境深度修复指南 当你在Ubuntu 20.04上成功安装了arm-linux-gnueabi-5.4.0交叉编译工具链后&#xff0c;本以为可以顺利开始嵌入式开发工作&#xff0c;却在首次编译时遭遇了令人沮丧的错误提示&#xff1a; arm-linux-gcc test.c -o …...

全球首发:基于.NET 11 Source Generators的AI模型编译器插件(支持自定义算子注入),已通过ML.NET 3.1.0兼容性认证

第一章&#xff1a;C# .NET 11 AI 模型推理加速 插件下载与安装插件官方发布渠道 .NET 11 AI 推理加速插件&#xff08;Microsoft.AI.Inference.Accelerator&#xff09;由 Microsoft 官方维护&#xff0c;仅支持 .NET 11 SDK 及以上版本。推荐通过 NuGet.org 获取最新稳定版&a…...

nli-MiniLM2-L6-H768在数字人文中的应用:古籍摘录文本时代风格自动判定

nli-MiniLM2-L6-H768在数字人文中的应用&#xff1a;古籍摘录文本时代风格自动判定 1. 引言&#xff1a;古籍文本分类的挑战与机遇 古籍研究是数字人文领域的重要方向&#xff0c;其中文本时代风格的判定一直是学者们面临的难题。传统方法依赖专家人工判断&#xff0c;不仅效…...

实时操作系统(RTOS)核心原理与嵌入式开发实践

1. 实时操作系统与嵌入式系统编程概述在工业自动化、航空航天和医疗设备等关键领域&#xff0c;嵌入式系统必须对事件做出及时响应。实时操作系统&#xff08;RTOS&#xff09;作为这类系统的核心软件平台&#xff0c;其设计哲学与传统通用操作系统存在本质差异。我曾参与过一款…...