python - pyinstaller 和 sys.exit() 的问题
问题描述
我正在尝试从我的 python 脚本创建一个 .exe 文件,但遇到了一些麻烦。它无法识别 sys.exit(x) 调用,并提示它们此类错误。它提示的错误是下一个:
sys.exit(2)
SyntaxError: Invalid syntax
有人知道该错误的来源吗?还有其他可行的选择吗?
编辑
import requests # The REST Client
import json # For serializing and deserializing JSON
import sys
import urllib3
import getpass
import getopt
import argparse
import csv
import datetime
import os.path
import re
for opt, arg in opts:
#print "*arg* " + opt + " : " + arg
if opt in ('-h', '--help'):
print "****************************************************************************************************"
print "Uso: Fortimanager.py -i <hostname ip[:port]> -v <vdom> -u <username> -p <password> -f <archivo.csv>"
print ""
print " Los datos hacen referencia al FortiManager "
print ""
print " En caso de no especificar hostname, username y/o password se solicitaran "
print ""
print " -i: hostname o IP del FortiManager, puerto por defecto: 443. "
print ""
print " -a: adom a utilizar, por defecto adom=root "
print ""
print " -p: dejando la opcion en blanco se solicitara el password sin mostrarse en pantalla"
print ""
print " -f: dejando la opcion en blanco se solicitara el nombre de fichero"
print " El formato de fichero tiene que ser: User,Pass,Resource,DstInt"
print " Las columnas han de tener encabezado con los nombres mencionados"
print "***************************************************************************************************"
print "Ejemplos:"
print " python Fortimanager.py "
print " python Fortimanager.py -i 192.168.1.99 -a myAdom -u admin -f politics.csv"
print " python Fortimanager.py -i 192.168.1.99 -u admin -p password"
print " python Fortimanager.py -i 192.168.1.99:8443 -u admin -a myAdom"
print "***************************************************************************************************"
sys.exit(2)
解决方案
推荐阅读
- excel - MS Excel 的乘法助手 Visual Basic
- javascript - Js 类名不适用于 fetch json
- html - 尽管客户端工作 100% 正常,但在上传到主机服务器后部分网站损坏
- javascript - 从联合中删除类型或在 array.filter 中使用空联合
- python-3.x - 如何抑制或防止从 Box python API 返回的 http 标头响应在 Jupyter 笔记本的单元格输出中打印
- javascript - 如何在图表上显示不同的工具提示(在列中)?
- scala - 播放 json 的 Intellij Scala 编译问题
- java - Lombok @Builder无法解析方法'builder'
- azure-devops - Azure Dev Ops 测试步骤未找到测试 (.net 5)
- c - 传递的指针变为 0x1