`

python 如何在一个文件中调用另一个文件的类

阅读更多

 

#filename xk
class class AClass:
    def __init__(self,name):
        print name

a=AClass("sadfaf")

 

开始尝试的是用

 

import xk
a=AClass("sadfaf")

 

执行出错

 

原因

一直以为python和Java是一样的,类名要和文件名符合

 

正确做法

 

 

导入模块如果使用import xxx的形式,则它的内容要加上xxx.进行限定。如果不想要xxx.限定,则需要使用:

from xk import AClass
 

 

分享到:
评论

相关推荐

    Python 从一个文件中调用另一个文件的类方法

    比如我在文件lingkingtables.py的文件中构造了三个类,在另一个文件中想要引用这三个类,那么用如下语句即可 from lingkingtables import Lnode from lingkingtables import Llist from lingkingtables import Li

    Python实现调用另一个路径下py文件中的函数方法总结

    本文实例讲述了Python实现调用另一个路径下py文件中的函数方法。分享给大家供大家参考,具体如下: 针对这个问题,网上有很多的解决方式。其实最主要的原因是因为Python无法正确找到你其他文件夹下文件的路径。针对...

    so编写和Python调用.so文件

    1. **编写C++源代码**:你需要编写一个或多个C++源文件,其中定义了你希望在Python中调用的函数。为了确保兼容性,这些函数需要遵循Python的C API,或者使用SWIG(Simplified Wrapper and Interface Generator)等...

    make中调用python示例

    在这个例子中,`run_script`是一个伪目标,`my_script.py`是你想要执行的`Python`脚本,`$(ARGS)`则允许你在命令行传递参数给`Python`脚本。 为了确保`make`能正确找到`Python`解释器,你需要确保环境变量`PATH`...

    SpringBoot调用python教程

    首先,需要创建一个 Python 文件,例如 `python_script.py`,并在其中编写需要执行的代码。然后,在 SpringBoot 项目中,需要使用命令行工具来调用 Python 脚本。例如: ```java @RestController public class ...

    C++调用python文件

    本文将深入探讨如何在C++中调用Python文件,以实现跨语言交互。 首先,我们需要了解C++调用Python的基本原理。这是通过Python的动态链接库(如libpython)和Python的API接口实现的。C++程序可以加载Python解释器,...

    易语言调用Python源码例程

    在易语言中,我们可以创建一个类,用于管理和调用Python代码。以下是一个简单的类设计示例: ```易语言 .类 开始 类名 Python调用 .成员 变量 python_interpreter 路径.字符串型(0) .成员 函数 初始化 .局部 ...

    Python 调用C# dll文件

    在`pythonProject1.zip`中,假设包含了一个Python项目,该项目可能已经封装了调用C# DLL的逻辑。解压后,查看项目文件,了解如何导入和使用`pythonnet`来调用C#功能。 1. 解压`pythonProject1.zip`。 2. 查看`...

    对Python3 pyc 文件的使用详解

    当Python解释器读取一个`.py`文件时,首先会检查是否存在对应的`.pyc`文件,如果存在并且比`.py`文件更新,那么Python解释器就会直接加载并执行`.pyc`文件中的字节码,这样可以显著提高程序的启动速度。 #### 三、...

    Java中调用Python代码

    Py4J在Java和Python之间创建了一个网关,使得Java可以通过这个网关调用Python对象的方法。 4. **使用进程通信**: 另一种方法是通过启动Python脚本作为独立的进程,然后使用Java的`ProcessBuilder`或`Runtime.exec()...

    MFC调用Python示例

    在IT领域,跨语言调用是一个常见的需求,特别是在多种技术栈并存的项目中。本示例中的“MFC调用Python”就是一种这样的实践,它展示了如何在Microsoft Foundation Classes (MFC)的C++环境中调用Python脚本来执行特定...

    一看就懂易语言调用python3.6

    在易语言中调用Python,通常需要将这个库文件引入到项目中,以便进行跨语言交互。 `python爬取网站正则解析mp4福利.e`可能是示例程序,演示了如何使用Python的网络爬虫技术(如`requests`库)抓取网页内容,并通过...

    python调用打印机打印pdf文件第三方包

    在处理PDF文件时,Python提供了多种方法来实现这一功能,其中一个常见的方式是利用第三方库。在这个场景中,我们关注的是如何使用Python的pywin32库以及可能涉及的其他辅助工具来打印PDF文件。 `pywin32`是Python的...

    python实现串口传文件(调用PCOMM.dll Zmodem协议传输)

    python实现调用PCOMM.dll Zmodem协议传文件, 顺带PcommLite 内含C++,DELPHI,VB 例子,以及 PCOMM.dll PCOMM.LIB, 还有linux系统rz/sz命令安装包 ( 我用来从windows传文件到Linux系统的,网上有几个python实现...

    python调用pyqt。

    在Python中使用PyQt5,我们可以利用Qt Designer工具来设计UI(用户界面),然后将这些UI文件转换为Python代码,以便在Python程序中直接调用。 1. **Qt Designer工具**:Qt Designer是一个可视化工具,允许开发者...

    VC项目调用Python文件脚本

    在压缩包中的`InvokePython`文件很可能是一个示例或工具,用于演示如何在VC项目中调用Python脚本。可能包含的代码片段可能有初始化Python解释器、加载和执行Python脚本、传递参数、接收返回值等步骤。 总结来说,VC...

    sac_scripts_pythonsac_pythonsac脚本_python处理地震_python调用sac_sac_

    首先,`pythonsac`是Python中用于操作SAC的一个接口库,它允许用户在Python环境中直接执行SAC命令,从而实现对地震数据的处理。通过`pythonsac`,你可以轻松地创建、读取、修改和写入SAC文件,而无需离开Python环境...

    python调用EMC程序生成lammps的data文件。

    "emc-pypi-main"这个文件可能是一个包含EMC Python接口的库,通过Python的`pip`或`conda`等包管理器可以进行安装。例如: ```bash pip install emc-pypi-main ``` 安装完成后,你可以使用Python编写脚本来调用EMC...

    C++调用PYthon脚本(例程)

    本资源“C++调用Python脚本(例程)”提供了一个完整的工程实例,演示了如何在C++程序中动态地调用Python脚本,使得C++能够利用Python的灵活性和便利性。 在C++中调用Python脚本主要有两种方法:一种是通过Python的...

Global site tag (gtag.js) - Google Analytics