这是我从外部的 .pyw 文件调用文件夹中的 .py 文件的方式,我能够成功地做到这一点,但想知道如何将变量从这个 .pyw 文件传递到文件夹中的 .py 文件.
if int(verfyUser) == int(Username):
path = self.application.applicationDirectory
name = "User_UI"
path = os.path.join(self.application.applicationDirectory, name)
if os.path.exists(os.path.join(path, name + ".pyw")):
filename = os.path.join(path, name + ".pyw")
else:
filename = os.path.join(path, name + ".py")
args = []
if ' ' in filename:
filename = '"' + filename + '"'
python = sys.executable
self.close()
if ' ' in python:
pythonQuoted = '"' + python + '"'
else:
pythonQuoted = python
os.spawnv(os.P_NOWAIT, python, [pythonQuoted, filename] + args)
我试图在 args[] 中传递变量,但不是这样。请帮助我。想找到一种方法将变量从 .pyw 传递给调用 py 文件。希望我清楚......