簡體   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