我是 Python 编程的初学者,我想使用命令行 (cmd) 将复杂对象(Python 字典或类对象)作为参数传递给 Python 脚本。我看到sys.argv只获取字符串参数。
这是我想要的一个例子:
class point(object):
def __init__(self,x,y):
self.__x=x
self.__y=y
p=point(4,8)
import os
os.system('""xxxxxx.exe" "-s" "../create_scenario.py" "'+ p +'""')
xxxxxx.exe 是一个接受运行带有 -s 选项的 python 脚本的程序。谢谢大家!!!