繁体   English   中英

Python 无法读取/打开/打印出 HTML 文件?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM