鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: S.wession

[已解决]求大神指点,python打包成EXE后无法识别输入的数字

[复制链接]
 楼主| 发表于 2020-9-22 19:15:16 | 显示全部楼层
疾风怪盗 发表于 2020-9-22 19:08
ping操作.exe这样的命名都没问题。。。。。。。。你再试试吧

如果你那里改成ping.py没有问题,就是我这里有问题了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-22 19:16:09 | 显示全部楼层
疾风怪盗 发表于 2020-9-22 19:06
你的打包命令没错吧?就一个-F咯?
应该不会,除了关键词外,其他的命名应该都不会有问题的

pyinstaller -F C:\Users\XNWL\Desktop\jing.py  应该没有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-22 19:17:33 | 显示全部楼层
S.wession 发表于 2020-9-22 19:15
如果你那里改成ping.py没有问题,就是我这里有问题了

注意,我写的名字是   ping操作
不光是ping
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-22 19:19:42 | 显示全部楼层
S.wession 发表于 2020-9-22 19:15
如果你那里改成ping.py没有问题,就是我这里有问题了

再次尝试了下,ping.py打包就会出错
所以,确认是关键词的问题
不用想其他原因了
应该是在尝试调用ping命令时,调用到了你打包的ping.exe,而不是系统的ping
所以要避免以关键词命名
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-22 19:20:36 | 显示全部楼层
疾风怪盗 发表于 2020-9-22 19:19
再次尝试了下,ping.py打包就会出错
所以,确认是关键词的问题
不用想其他原因了

好的  谢谢帮助
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-23 12:12:26 | 显示全部楼层
本帖最后由 S.wession 于 2020-9-23 12:15 编辑

.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-9-23 12:13:07 | 显示全部楼层
S.wession 发表于 2020-9-23 12:12
import os

add_ip=('ping .38.56.52 -t',

现学现用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-23 12:29:43 | 显示全部楼层
本帖最后由 S.wession 于 2020-9-23 12:37 编辑

import os

add_ip=('ping 106.38.56.52 -t',
        'ping 11.20.132.17 -t',
        "ping 192.168.0.4 -t",
        "ping 192.168.0.3 -t"
        "ping 11.204.32.16 -t"
        "ping 192.168.0.30 -t"
        "ping 13.17.44.5 -t"
        "ping 13.17.44.2 -t"
        "ping 13.17.44.8 -t"
        )
number='123456789'  #指定一个范围

count=1
while count>0:
   try:
      temp=input("请输入对应的序号:\
      \n1、涿州服务器\
      \n2、房山正式服务器\
      \n3、0.4内网\
      \n4、0.3内网\
      \n5、房山测试服务器\
      \n6、0.30内网\
      \n7、0.30外网\
      \n8、0.3外网\
      \n9、0.4外网\
      \n此处输入序号:")        
      if temp in number:
         os.system(add_ip[int(temp)])
         count=count-1
      else:
         print("非指定序号,重新输入!!!\n\n")
         continue
   except:
        print("参数类型错误,重新输入!!!\n\n")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-23 12:30:39 | 显示全部楼层
S.wession 发表于 2020-9-23 12:29
import os

add_ip=('ping 106.38.56.52 -t',

现学现用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-23 12:39:12 | 显示全部楼层
本帖最后由 S.wession 于 2020-9-23 12:41 编辑

0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-9-23 12:45:45 | 显示全部楼层
用元组代码量比较少
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 17:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表