使用Python打开文件时,“ U”修饰符有什么作用?
在具有通用换行符支持open()的Python中,mode参数也可以是“U”,表示“打开以通用换行符解释的文本文件形式输入”。这是跨平台支持所必需的,因为Unixos上的换行用单个字符\n表示,而Windows上的换行用2个字符\r\n表示。在Python中打开时,所有行结尾约定都会在各种文件方法(例如read()和)返回的字符串中转换为“\n”readline()。例如,您在Windows上有一个文件,文本为-
示例
Hello\r\nworld
When you open it in Python using the 'U' modifier, and read it:
with open('hello.txt', 'rU') as f:
print(f.read())输出结果
您将获得输出-
Hello\nworld
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西