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