Python的输入来源主要有以下几种:
控制台输入:
使用内置函数`input()`可以从标准输入(通常是键盘)读取一行文本。
```python
str = input("请输入:")
print("你输入的内容是:", str)
文件输入:
可以使用`open()`函数打开文件,并通过文件对象的`read()`方法读取文件内容作为输入。
```python
with open('input.txt', 'r') as file:
content = file.read()
print("文件内容:", content)
网络输入:
可以使用`socket`库进行网络通信,从远程服务器接收数据作为输入。
```python
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('example.com', 80))
data = s.recv(1024)
print("网络输入:", data.decode())
其他输入方式:
还可以通过命令行参数、环境变量、数据库等多种方式获取输入。
Python的输入功能非常灵活,可以根据不同的需求选择合适的输入来源