首页 > 编程语言 >python调用其他.py文件

python调用其他.py文件

时间:2022-09-07 13:48:39浏览次数:57  
标签:文件 调用 python py 程序 import

一、python程序本质

python是一个解释性的动态编程语言,所以它不需要像编译型的语言一样在程序编写完成之后还要通过编译才可以去使用。python编写的所有程序都是一个以py后缀名作为结尾的文件,那么使用import导入的模块其实也是一个py文件。想要在当前的python程序内调用另一个python只需要保证这个python是py文件即可。

二、Python程序调用方法

python调用另一个python程序的时候会分为两种情况,分别是同一个文件夹下和不再同一个文件夹下。

(1)如果调用的程序和当前编写代码的python在同一个文件下的是只需要使用import python文件名就可以去调用并使用其函数和对象了,不需要加上py的后缀。

(2)不在同一个文件夹下的话就需要手动的将这个python程序添加到Python可识别的文件路径里面,复制这个py文件的路径,在代码里这么写,示例如下:

from sys import path
path.append(0,sys.path[0]+'\文件路径'
form .文件路径.y.py import fuction    # 这是调用python程序方法的代码
 

标签:文件,调用,python,py,程序,import
From: https://www.cnblogs.com/root-123/p/16665086.html

相关文章

  • 使用Python画出直方图
    https://zhuanlan.zhihu.com/p/476643798 它们之间的区别在于pandas.DataFrame.plot.hist将整个dataframe的数据展示在一幅图上,而pandas.DataFrame.hist会调用pandas.Da......
  • 延宕执行,妙用无穷,Go lang1.18入门精炼教程,由白丁入鸿儒,Golang中defer关键字延迟调
    先行定义,延后执行。不得不佩服Golang设计者天才的设计,事实上,defer关键字就相当于Python中的try{...}except{...}finally{...}结构设计中的finally语法块,函数结束时强制......
  • 4.6字符串大战 python
    1字符串排序有多篇文章输入,每篇文章分为标题行和正文行,每篇文章输入时标题和正文各占一行。需要统计所有文章中出现的热词并输出topN的热词。title中的词权重为3,text中权......
  • python数据类型之元组Tuple
    1.元组Tuple说明元组是另一个数据类型,类似于List(列表)。元组用()标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。Python的元组与列表类似,不同之......
  • Python 运行日志 → 01.09.2022
    Python运行日志→01.09.20221-)Python简介在本文中,我想总结一下我们看到的第一堂课中的代码和基本信息。由于我对这种领域完全陌生,我突然将其视为课程重复。那么让......
  • DAY 252 Python定时任务
    在日常工作中,我们常常会用到需要周期性执行的任务,一种方式是采用Linux系统自带的crond结合命令行实现。另外一种方式是直接使用Python。接下来整理的是常见的Python定......
  • python 用循环和递归分别实现斐波那契数列
    用循环和递归分别实现斐波那契数列#1\用for循环实现斐波那契数列res=[]foriinrange(10):ifi<2:res.append(1)else:res.append(res[i-......
  • Python工具箱系列(四)
    上期描述了如何在Windows下安装官方的Python3.8,本期描述如何安装Anaconda。建立Python环境这个话题,为何要大费周章、不厌其烦的叙述呢,主要的原因是:所有的语言在设计时,都......
  • 让我们学习,如何使用 python 创建自己的端口扫描器
    让我们学习,如何使用python创建自己的端口扫描器PortScannerPythonPicture本教程仅包含用于创建端口扫描器的四个不同代码片段。这些端口扫描器将为Web服务和外部......
  • [Python以终为始]Day 2–在VSCode开发
    [Python以终为始]Day2–在VSCode开发想研究机器学习的前端工程师,从零到一百学习python的笔记前置下载并安装VSCode在VSCode安装由微软开发的python套件准备开始!......