我正在尝试使用子进程来调用另一个脚本,但作为一个初学者,我还没有完全达到目的。你知道吗
第一个脚本定义变量,它将被保存在不同的位置,因此它不能有一个绝对路径。你知道吗
第二个脚本调用第一个脚本中的变量,并使用它们来完成任务。此脚本将保留在同一目录中。你知道吗
这就是我目前所拥有的
脚本1.py:
import os
import sys
import subprocess
x = 'VALUE'
import subprocess
subprocess.call(["python", "/mnt/scratch/script2.py"])
脚本2.py:
import sys
import subprocess
from script1 import x
看起来很基本,但是出现的错误是:ImportError:没有名为x的模块
干杯
如果脚本1.py位于某个文件夹中,则假定D:\Users\Desktop\Test 当Script2.py在其他文件夹中时
提供script2.py中文件1的文件夹位置的路径系统路径这应该管用
相关问题 更多 >
编程相关推荐