ここでこのスクリプトを実行し、このNameErrorを取得しようとしています。 Windows 7のPythonスクリプトエラー
#!/usr/bin/python
import sys, string, time
from socket import *
host = "192.168.0.98"
port = 80
print "Open TCP connections to: %s, port %s" % (host, port)
while (1):
s = socket(AF_INET,SOCK_STREAM)
s.connect((host, port))
s.send("abc")
### test: donot close. s.close()
time.sleep(0.1)
print ".",
はあなたのすべてをありがとう:私はこれは私が実行しようとしていますスクリプトです
C:\Users\myname>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> script.py
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'script' is not defined
のWindows 7でパス変数を追加しました。
あなたがしようとしています( 'python'を起動した後に)対話型のpythonシェルでfilenameと入力します。 Windowsの 'cmd'で' python script.py'を試してみてください。 –
コードに小さな誤字があります。 print文の後ろにある '、'は、最後に削除することができます。 – albert