当前位置: 首页 > 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…...

YOLO算法进阶:集成CBAM注意力机制以提升小目标检测精度

1. 为什么YOLO需要CBAM注意力机制&#xff1f; 在无人机航拍或自动驾驶场景中&#xff0c;小目标检测一直是个头疼的问题。想象一下&#xff0c;当你在300米高空拍摄的图片里找一只蚂蚁&#xff0c;或者在200米外识别一个交通锥筒&#xff0c;传统YOLO算法就像没戴眼镜的近视眼…...

Python路径解析实战:从相对路径到绝对路径的精准定位

1. 为什么需要精准定位文件路径&#xff1f; 在日常开发中&#xff0c;文件路径处理是个看似简单却暗藏玄机的问题。我遇到过不少开发者&#xff0c;包括曾经的我&#xff0c;在处理文件路径时经常踩坑。比如用户上传的文件路径可能是相对路径&#xff0c;或者包含符号链接&…...

保姆级教程:手把手教你用dSPACE ModelDesk搭建第一个仿真道路(Road模块详解)

从零到一&#xff1a;dSPACE ModelDesk道路仿真模块实战指南 刚接触dSPACE ModelDesk的工程师常会遇到这样的困境&#xff1a;软件界面复杂、功能模块繁多&#xff0c;而官方文档又过于技术化。本文将彻底改变这种体验&#xff0c;通过一条包含弯道、坡度和多车道线的测试道路案…...

Qianfan-OCR企业应用落地:金融票据关键信息自动提取实战案例

Qianfan-OCR企业应用落地&#xff1a;金融票据关键信息自动提取实战案例 1. 金融票据处理的行业痛点 在金融行业&#xff0c;每天需要处理海量的票据、合同和表单。传统的人工录入方式存在三个核心痛点&#xff1a; 效率低下&#xff1a;一张复杂的银行票据可能需要5-10分钟…...

别再手动一个个启动容器了!用Docker Compose编排一个Web+MySQL+Redis的完整项目(附yml文件详解)

别再手动一个个启动容器了&#xff01;用Docker Compose编排一个WebMySQLRedis的完整项目&#xff08;附yml文件详解&#xff09; 每次部署多容器项目时&#xff0c;最头疼的就是手动启动每个服务、配置网络、挂载数据卷。想象一下&#xff1a;先启动MySQL容器&#xff0c;设置…...

解锁ReFS潜能:在Windows 8.1与10中安全配置与故障规避指南

1. 认识ReFS&#xff1a;为什么值得冒险启用它&#xff1f; 第一次听说ReFS这个文件系统时&#xff0c;我正被NTFS频繁的磁盘错误折腾得焦头烂额。作为Windows 8.1和10内置的新一代文件系统&#xff0c;ReFS&#xff08;弹性文件系统&#xff09;就像个自带修复功能的智能管家。…...

别再东拼西凑了!我为你整理了一份超全的嵌入式开发知识图谱(含学习路线与避坑指南)

嵌入式开发者的终极成长指南&#xff1a;从菜鸟到架构师的系统化进阶路线 当我在2015年第一次接触STM32开发板时&#xff0c;面对满屏的寄存器配置和晦涩的数据手册&#xff0c;曾一度怀疑自己是否选错了职业方向。八年后的今天&#xff0c;当我带领团队完成第五代工业控制器开…...

告别原生控件!用aardio的customPlus库,5分钟打造一个带交互的图标菜单(附完整代码)

5分钟用aardio打造高颜值交互菜单&#xff1a;customPlus实战指南 桌面应用开发中&#xff0c;美观的界面往往能大幅提升用户体验。aardio作为一款轻量级Windows桌面开发工具&#xff0c;通过customPlus库让开发者能够快速创建现代化交互菜单。本文将手把手教你如何利用FontAwe…...

Node.js连接SQL Server终极指南:node-mssql快速入门教程

Node.js连接SQL Server终极指南&#xff1a;node-mssql快速入门教程 【免费下载链接】node-mssql Microsoft SQL Server client for Node.js 项目地址: https://gitcode.com/gh_mirrors/no/node-mssql node-mssql是一款专为Node.js开发的Microsoft SQL Server客户端工具…...

一篇吃透:Python 数据清洗与预处理企业级实战

&#x1f4dd; 本章学习目标&#xff1a;本章聚焦企业数据智能处理&#xff0c;帮助读者掌握Python AI 协同的数据清洗与预处理全流程。通过本章学习&#xff0c;你将能独立完成从脏数据诊断、智能清洗、特征预处理到企业级落地的完整工作&#xff0c;适配数据分析、机器学习、…...