[英]Python can't read/open/print out an HTML file?
我试图让 Python 打印出 a.HTML 文件,但每次我运行它时,它要么什么都不返回,要么只返回b''
。 运行代码时我没有收到错误。 这是我做的代码:
f = open("D:\Folder\Folder\File.html", "rb")
print(f.read())
我尝试使用正斜杠、反斜杠、双斜杠,在字符串(文件的目录)的前面添加r
,并使用r
代替rb
。 我也尝试过使用with
而不是直接使用 open。
为了澄清起见,我使用 Pandas 创建了 HTML 文件
df.to_html
当我尝试打印 a.csv 文件时,使用open
没有问题。
您必须使用原始字符串文字,转义反斜杠,或用正斜杠替换反斜杠:
f = open(r"D:\Folder\Folder\File.html", "rb")
print(f.read())
或者
f = open("D:\\Folder\\Folder\\File.html", "rb")
print(f.read())
或者
f = open("D:/Folder/Folder/File.html", "rb")
print(f.read())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.