文件操作
文件操作是每一个语言都支持的。
读取文件配置
测试文件
- 1.dict
本文件为 utf-8 格式。
你 好
我 她
世界 美好
- file_read.py
编写的文件读取脚本如下。
'''
desc: 文件读取测试
author: binbin.hou
'''
path='1.dict'
# 指定以 utf-8 的格式读取文件
with open(path, encoding='utf-8') as f:
for line in f:
lines = line.split(" ")
key = lines[0]
value = lines[1]
print("key: ", key, ", value: ", value)
说明:
(1) 这个脚本文件和 1.dict 在同一个目录下,所以直接使用的 path='1.dict'
(2) Windows 测试默认编码为 gbk,所以要制定编码为 utf-8 否则报错如下:
> python .\file_read.py
Traceback (most recent call last):
File ".\file_read.py", line 8, in <module>
for line in f:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa0 in position 2: illegal multibyte sequence
PS D:\python\21-file> python .\file_read.py
File ".\file_read.py", line 7
with open(path, encoding='utf-8) as f:
^
SyntaxError: EOL while scanning string literal
测试代码
> python .\file_read.py
key: 你 , value: 好
key: 我 , value: 她
key: 世界 , value: 美好
TBC
其他还有很多方法,建议使用时学习。