📅  最后修改于: 2023-12-03 15:34:14.478000             🧑  作者: Mango
在Python3中,我们可以使用多种方式进行输入输出,包括标准输入输出、文件输入输出、网络输入输出等。
使用print函数可以完成标准输出:
print("Hello, World!")
输出结果为:
Hello, World!
使用input函数可以完成标准输入:
name = input("What is your name? ")
print("Hello, " + name + "!")
输出结果为:
What is your name? Alice
Hello, Alice!
使用open函数打开文件并进行写入:
with open("output.txt", "w") as f:
f.write("Hello, World!")
使用open函数打开文件并进行读取:
with open("input.txt", "r") as f:
print(f.read())
使用socket模块进行网络输出:
import socket
HOST = '127.0.0.1'
PORT = 5000
MESSAGE = "Hello, World!"
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.connect((HOST, PORT))
s.sendall(MESSAGE.encode())
使用socket模块进行网络输入:
import socket
HOST = '127.0.0.1'
PORT = 5000
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
with conn:
print('Connected by', addr)
data = conn.recv(1024)
print(data.decode())
Python3提供了多种输入输出技术,使开发者可以根据需要灵活地选择合适的方式进行输入输出操作。常见的几种输入输出方式包括标准输入输出、文件输入输出和网络输入输出。