我想知道是否有人会指导我正确的方向来创建执行这些操作的代码:
第一个代码导入一系列库,执行一些操作并生成一些数据(例如pandas数据框)
- 第二个代码导入一个库,并独立于第一个程序
创建的对象和变量执行一些操作- 第二个程序生成一些数据(例如第二个数据帧)并停止
- 第一个程序读取这些数据并在关闭之前使用它
问题是:如何让python脚本分别运行第二个脚本,但是在那之间传输复杂的对象?
一点背景:
我正在使用pyraf,它是一个基于python的库,可以在IRAF上运行。后者是一个非常重要的天文库,但有一个非常......设计冲突...例如:如果我在此之前运行matplotlib,我会得到一个pyraf对象。而且,我使用eclipse,如果我运行pyraf例程,我也会遇到错误。所以我需要运行第二个脚本,就像它来自终端一样,与实际的第一个代码实际工作的位置无关。我知道我可以生成将数据从一个代码保存到另一个代码的文件,但我想知道是否有更清洁的方法
感谢您的耐心等待:)