在使用Python3.x的脚本中,导入其他使用Python2.7的脚本时,如何使该特定脚本在导入时分别使用2.7运行?

2024-09-28 23:39:54 发布

您现在位置:Python中文网/ 问答频道 /正文

在运行python3.x的python脚本中,导入另一个运行python2.7的python脚本时,是否可以告诉程序在导入特定脚本时使用python2.7解释器?你知道吗

“在这个”主文件.py“使用Python 3.x运行

import anotherfile27

一旦“anotherfile27.py”导入,所有内容都将自动运行,“anotherfile27.py”中的任何函数都不需要在中重用主文件.py". 只会生成几个.csv脚本,以便以后使用。你知道吗

是否可以在“anotherfile27.py”或主文件.py告诉程序仅在运行“anotherfile27.py”时才将解释器从python3更改为python2.7?你知道吗


Tags: 文件csv函数pyimport程序脚本内容
1条回答
网友
1楼 · 发布于 2024-09-28 23:39:54

下面是一个基本示例:

import subprocess
import platform

print("Running ", platform.python_version())
old_version = subprocess.check_output("python2  version", encoding="utf-8")
print("Old version", old_version)

相关问题 更多 >