Python 变量名称或服务未知

杰夫·科默

我在运行这段代码时遇到了问题,这对我来说似乎是正确的,但它说我的变量不知道

#!/usr/bin/env python3

import random
import socket
import time
import sys
import os

print ('Ping Of Death')
os.system("clear")
print() 
ipdeath = input("ip:")
packetsize = input("size:")
print (ipdeath)
global ipdeath , packetsize
os.system("ping {ipdeath} -s {packetsize} ")

变量之所以有效,是因为它打印出打印(ipdeath)但没有打印出 os.system("ping {ipdeath} -s {packetsize} ")

只是返回一个错误,说

ping: {ipdeath}: Name or service not known

谢谢。

一个板球运动员

你不需要使用 global

而且你缺少一个格式化的字符串

#!/usr/bin/env python3

import os

print ('Ping Of Death')
os.system("clear")
print() 
ipdeath = input("ip:")
packetsize = input("size:")
os.system(f"ping {ipdeath} -s {packetsize} ")

您没有捕获 ping 命令的输出,所以这就是为什么不会为它打印任何内容的原因(提示:使用 subprocess 模块而不是 os

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python:变量名称中的变量

Python类变量名称与__name__

python匿名类变量名称

从python中的列表访问变量名称

Python Argparse严格变量名称

Python:轻松打印变量名称和值

如何使用python itertools组合打印变量名称

Python3-使用函数参数作为变量名称

Python:在函数定义中使用不同的变量名称

用作变量名称时,Python“ del”语法错误

Python mysql使用变量名称创建并命名新表

Python将变量名称分配给if else函数

Python子集基于变量名称的数据框

Python:urllib2错误“名称或服务器未知”

仅在docker环境中出现Python错误(名称或服务未知)

Python变量名

Python:如何测试潜在的变量名称是否在名称空间中?

基于变量名称的Python类声明式自动设置名称

在变量名称中使用Python时,无法区分某些Unicode字符

获取具有相同变量名称的多个CheckButtons的值tkinter python

为什么不同的变量名称会得到不同的结果(python2.7)?

如何在python中为长名称选择正确的变量名

Python3变量名称中的简单区别可以改变代码的运行方式吗?

如何将optparse选项与python中的变量名称集成

Python根据Excel输入定义变量名称和条件

用AST python中的表达式中的实际值替换变量名称

Python Regex从另一个文件读取字典变量名称

HTML中的Python:通过更改变量名称遍历多个列表

如何从python中的字符串中提取变量名称和值