2016 - 2024

感恩一路有你

python类方法可以通过对象调用吗 Python如何封装类,以方便调用?

浏览量:2036 时间:2023-03-26 19:29:59 作者:采采

Python如何封装类,以方便调用?

自己用Mysql创建一个数据库保存数据。需要经常读取和存入。又在尝试面向对象。于是就创建类,下面三个方法,选择数据库、读取表格、存入表格。写好了,可以用。如果不用类,只是函数,我知道用main来封装。可用了类之后我就不知道怎么封装了。如果不封装,直接调用,需要先创建类,才能调用里面的方法。不像pandas,直接可调用方法。比如:_csv。网上搜了一个小时,没有答案。

初学,不知道如何解决了,特来求教。

自问自答吧。

我把选择数据库,这一动作封装成了方法。但也可以封装为类属性:数据库名。但如果连接数据库,就必须要选择具体的数据库名。

显然,封装成类属性就更好。因为调用类就直接输入数据库名。就将创建对象的步骤,变为必要的步骤。那整个调用过程,同样实现了最简单的过程。

具体代码如下:

如何用python调用另一个程序?

在同一个文件夹下;调用函数:;文件:;文件:;或;调用类:;文件:;文件:;或;在不同文件夹下;文件的文件路径:E:PythonProjectwinycg;

文件:

python如何调用另一个py文件的所有函数?

可以调用,需要符合以下条件:

1. py文件,与主python文件,放在同一个文件夹

2. 在主python,使用import语句,调用所需要的py文件

3. 如果需要导入所有的函数,那就需要使用from py文件 import *。比如: from mypython import *

以上都是基本的调用方法,对你来说,应该不成问题

java程序如何调用python?具体过程是怎么样的?

这里介绍一种简单的方法—Jython,Jython是python语言在Java平台上的实现,可以将python代码编译成JVM字节码,由JVM虚拟机执行对应的字节码,下面我简单介绍一下实现过程,实验环境win10 jdk1.8 eclipse,主要内容如下:

1.安装Jython,这个直接在官网上下载就行,一个jar包,这里我们选择第2个Standalone Jar,如下:

2.下载完成后,我们在eclipse中新建一个java项目,并且引入上面这个Jar包(不会引入Jar包的,自行百度一下),如下:

3.最后,就是在java程序中调用python程序了,这里需要注意的是,程序在运行前,需要修改一下运行配置,添加“”,不然会抛出异常,如下:

主要测试代码及截图如下:

直接在Java中执行python语句,相当于在Java中嵌套了python程序,如下:

程序运行截图如下:

在Java程序中直接调用python脚本,不需要传参,也不需要返回值:

脚本代码如下:

2.调用程序,就是直接执行这个py脚本:

程序运行截图如下:

在Java程序中调用python脚本,既要传参,还要取得返回值:

脚本如下,很简单:

2.调用代码,获取py脚本函数,传入参数,获取执行结果,并将结果打印出来:

程序运行截图如下:

至此,我们就完成了在Java程序中调用python。总的来说,整个过程不难,只要你有一定的java,python基础,熟悉一下相关代码和示例,很快就能掌握的,网上也有相关资料和教程,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。