- 407 名前:デフォルトの名無しさん mailto:sage [2019/09/02(月) 14:37:45.93 ID:JLJqSqS7.net]
- 以下のPythonプログラムを保存して
Macのターミナルで実行すると ~~~~~~~~~~~~~~実行するプログラム(udptest.py)~~~~~~~~~~~~~~~~~~~~~ from socket import socket, AF_INET, SOCK_DGRAM HOST = '' PORT = 5000 s = socket(AF_INET, SOCK_DGRAM) s.bind((HOST, PORT)) while True: msg, address = s.recvfrom(8192) print(f"message: {msg}\nfrom: {address}") s.close() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ print文の行の print(f"message: {msg}\nfrom: {address}")でエラーがでます。 print(f"message: {msg}\nfrom: {address}") ^ SyntaxError: Invalid syntaxとなって、最後のダブルクオートのところでエラーが出るみたいなのですが 何故ですか?Linuxで実行するとエラーにならないんですが、Macのターミナルだとエラーになります
|

|