example.py有一些代码可以根据它上面出现的任何音符块创建一个MIDI文件(不管有多少),如下所示:
#Note block
track = 0
channel = 0
pitch = 60
time = 0
duration = 1
volume = 100
如果我在example2.py上有一堆这样的代码,那么我可以在example.py上编写什么代码来逐字记录它们?即,将它们保存为写入它们的结构中的变量?
提前致谢。
答案 0 :(得分:1)
您只需在example2
中导入example
即可。这是首选方式:
from example2 import track, channel, pitch, ...
如果你有很多这样的话,你可以这样做:
from example2 import *
但上面的内容很难看,不清楚什么是进口的,什么不是。更好的方法是将注释保持在一个常量的dict / list中,命名它并只导入包含所有注释的单个变量。
答案 1 :(得分:0)
我想出了答案。我用过:
exec(open(".example2.py").read())
它就像一个魅力!