我可以在64位python文件中执行32位python文件吗?在
我使用Teradata,它依赖于一个32位的基础设施。这就是为什么每当我需要查询数据时,我都使用python32bit和teradata模块来提取数据。这是在一个名为a.py的文件中。在
问题是数据行太多,以至于我的32位python无法处理,因为我不断地遇到内存问题。因此需要64位版本。在
import subprocess
subprocess.call(['python', 'a.py'])
我希望能够在64位版本中运行a.py,并将数据保存在dataframedf中。 这可能吗?在
非常感谢帮助。在
没有32位或64位的Python文件。Python脚本没有与之相关联的特定体系结构。它们是在运行时在机器上编译的。如果您的操作系统是64位的,那么数据寻址也是64位的。如果您的操作系统是32位的,那么数据寻址将是32位的。在
从另一个Python脚本调用Python脚本没有实际问题。但是,如果您询问使用64位Python安装调用脚本是否会在32位环境中打开子进程,答案是否定的。我建议您安装Teradata的64位驱动程序,只需从单个脚本运行所有内容。在
相关问题 更多 >
编程相关推荐