解码文件时的语法会是什么样子,当我试图打开文件时,它会显示#<_io.TextIOWrapper name='DOB.txt'模式='r+'编码='cp125'>
您得到的打印输出实际上是您打开的文件(它是一个对象(。
我想你打开的文件是这样的:
f = open("DOB.txt", "r+", encoding="cp1252")
直接打印f
将生成当前打印的字符串。
要实际检索文件的内容,需要调用read
方法。
示例:
f = open("DOB.txt", "r+", encoding="cp1252")
content = f.read()
content
将作为单个字符串成为文件的内容,而换行符则由换行符编码(取决于您的操作系统rn
(在Windows上(或n
(在基于UNIX的操作系统上(