1、利用 write ()函数写入字符串信息。2.利用 writelines ()函数写入列表中的信息。信息为["交通大学","长安大学","西北大学"] 4.读取文件中的若干字节、读取一行、读取多行、读取全文、迭代读取。 6.使用 struct 模块读写二进制文件。python
时间: 2024-05-09 21:18:09 浏览: 66
写入文件-高等固体力学
1、使用write()函数写入字符串信息的方法如下:
```
with open('file.txt', 'w') as f:
f.write('Hello World!')
```
2、使用writelines()函数写入列表中的信息的方法如下:
```
info_list = ['交通大学', '长安大学', '西北大学']
with open('file.txt', 'w') as f:
f.writelines(info_list)
```
3、读取文件中的若干字节的方法如下:
```
with open('file.txt', 'r') as f:
data = f.read(10) # 读取10个字符
print(data)
```
4、读取一行的方法如下:
```
with open('file.txt', 'r') as f:
line = f.readline() # 读取一行
print(line)
```
5、读取多行的方法如下:
```
with open('file.txt', 'r') as f:
lines = f.readlines() # 读取多行
for line in lines:
print(line)
```
6、读取全文的方法如下:
```
with open('file.txt', 'r') as f:
data = f.read() # 读取全文
print(data)
```
7、迭代读取的方法如下:
```
with open('file.txt', 'r') as f:
for line in f:
print(line)
```
8、使用struct模块读写二进制文件的方法如下:
```
import struct
# 将数据写入二进制文件
with open('data.bin', 'wb') as f:
data = struct.pack('2si', b'AB', 1234)
f.write(data)
# 从二进制文件读取数据
with open('data.bin', 'rb') as f:
data = f.read()
values = struct.unpack('2si', data)
print(values)
```
阅读全文