有没有办法将一个变量从主文件导入到另一个类。
例如:
# main tab
x = 10
y = 20
def setup():
size(400,400)
def draw():
background(0)
# Ball.py
class Ball:
def myMethod(self):
# here I want to import the 'x or y' variables from the main file.
在Java处理中,主选项卡中声明的变量可以在任何地方使用,但在Python处理中却不是这样。
在文件之间传输数据
您可以在文件之间传输数据,如果这是您想要做的。您将基本上创建自己的模块。
from main import x, y
类似这样的东西
在类内部使用来自类外部的数据
我想你只是想在ball类中使用x和y变量?为此,可以创建一个init方法,在创建ball对象时将变量传递到该方法中。
class Ball:
""" You can use the x and y variables anywhere in this class"""
def __init__(self, x, y):
self._x = x
self._y = y
def myMethod(self):
print(self._x)
print(self._y)
b1 = Ball(10, 20)
b1.myMethod()
或者你可以把变量传递给构造函数
x = 10
y = 10
b2 = Ball(x, y)
我正在处理IDE中制作一个Java处理项目,并希望将其传播到多个PDE(处理源代码)文件中。 我无法使用导入将Java处理源代码文件导入为Java类文件。 <代码>配置。pde <代码>项目。pde 返回导入项目/配置无法解析 分别为。 我必须先编译PDE文件吗?是否可以将处理IDE设置为每次运行都自动执行? 太长,读不下去了 拥有此项目文件夹: 如何使用配置中的函数和变量。项目中的pde。pde
我正在创建一个处理库,它需要存储在数据文件夹中的对象和材料文件。这是文件系统: 当我创建我的库时,我有主文件夹和库文件夹(包含jar文件)和包含资产(obj/mtl文件)的数据文件夹。当我导入我的库时,它可以使用我的类和函数(因此它有效),但它找不到目标文件。 处理内置的loadShape函数应该在模型中读取,但只有当数据文件夹与草图位于同一目录中时,它才会在文件中读取,因此库如何将数据文件夹自动
问题内容: 我正在使用Flask Framework 构建网站,其中有一个文件夹,其中有一些python文件和脚本(我想您将此文件夹称为模块吗?)。在 init .py文件中,我有一行话: 我现在想在此文件夹中的其他脚本中使用。通常,我会使用进行此操作,但这样做似乎不合适,更不用说pythonic了。此外,由于它在文件中,因此我认为应该以某种方式对整个文件夹/模块进行初始化。 有人知道如何使用该文
我有一个使用git子模块的项目。在我的python文件中,我想在子模块项目中使用另一个python文件中的函数。 为了工作,我必须将init.py文件添加到路径中的所有子文件夹中。我的文件夹树如下: 有没有办法让它在不接触mygitsubmodule的情况下工作? 谢谢
我尝试导入commons-io-2.6。jar和commons-lang-2.6。将jar(此处可用)转换为处理草图。 我将这些JAR放在位于处理根目录下的libraries文件夹中,但处理无法识别我的导入: 如何在处理过程中导入像Apache这样的外部jar?
问题内容: 如何在Python中导入其他文件? 我到底该如何导入特定的文件呢? 如何导入文件夹而不是特定文件? 我想根据用户输入在运行时动态加载Python文件。 我想知道如何从文件中仅加载一个特定部分。 例如,在我有: 尽管这给了我中的所有定义,但也许我只想要一个定义: 我要从import语句中添加些什么? 问题答案: 是Python中的新增功能,用于以编程方式导入模块。它只是一个包装器,请参见