fix
This commit is contained in:
43
python_core/main_simple.py
Normal file
43
python_core/main_simple.py
Normal file
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
MixVideo V2 Python Core - 简化版入口文件
|
||||
用于测试PyInstaller打包
|
||||
"""
|
||||
|
||||
import sys
|
||||
import argparse
|
||||
import json
|
||||
|
||||
def main():
|
||||
"""简化的主函数"""
|
||||
parser = argparse.ArgumentParser(description='MixVideo V2 Python Core')
|
||||
|
||||
parser.add_argument('--module', '-m', required=False, default='test',
|
||||
help='Module name')
|
||||
|
||||
parser.add_argument('--action', '-a', required=False, default='hello',
|
||||
help='Action to execute')
|
||||
|
||||
parser.add_argument('--params', '-p', type=str,
|
||||
help='Parameters as JSON string')
|
||||
|
||||
parser.add_argument('--version', action='version', version='MixVideo V2 Python Core 2.0.0')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
# 简单的响应
|
||||
result = {
|
||||
"status": True,
|
||||
"message": f"Hello from {args.module}.{args.action}",
|
||||
"data": {
|
||||
"module": args.module,
|
||||
"action": args.action,
|
||||
"params": args.params
|
||||
}
|
||||
}
|
||||
|
||||
print(json.dumps(result))
|
||||
return 0
|
||||
|
||||
if __name__ == "__main__":
|
||||
sys.exit(main())
|
||||
Reference in New Issue
Block a user