Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 变量';结果';包含和如何查看它?打印(结果)不';不要告诉我结果的价值_Python_Port_Scanning - Fatal编程技术网

Python 变量';结果';包含和如何查看它?打印(结果)不';不要告诉我结果的价值

Python 变量';结果';包含和如何查看它?打印(结果)不';不要告诉我结果的价值,python,port,scanning,Python,Port,Scanning,在节目的最后。运行程序时,Print(str(result))不会显示变量的任何内容。我试图创建代码来将开放端口写入文件,为此,我需要找出结果的值。我这样做是因为我认为结果具有写入文件所需的开放端口号和信息。如果这是将开放端口写入文件的错误方法,请让我知道。我几乎不知道我在做什么 #!/usr/bin/env python import socket import sys from datetime import datetime # Clear the screen # subprocess

在节目的最后。运行程序时,Print(str(result))不会显示变量的任何内容。我试图创建代码来将开放端口写入文件,为此,我需要找出结果的值。我这样做是因为我认为结果具有写入文件所需的开放端口号和信息。如果这是将开放端口写入文件的错误方法,请让我知道。我几乎不知道我在做什么

#!/usr/bin/env python
import socket
import sys
from datetime import datetime

# Clear the screen
# subprocess.call('clear', shell=True)

# Ask for input
remoteServer = input("Enter a remote host to scan: ")
remoteServerIP = socket.gethostbyname(remoteServer)

# Create a function to use the command for a given host and port
def CheckPort(host, port):
    s = socket
    try:
        s.connect((host, port))
    except:
        return False
    else:
        return True

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result: int = sock.connect_ex((remoteServerIP, port))
if result == 0:
    print("Port {}:      Open".format(port))
    print(str(result))
    sock.close()

如果
result
不是
0
它将不会打印。如果您知道它是
0
,则无需打印它。你肯定想在知道它实际上包含什么之前把它打印出来,不是吗?