เป็นไปได้หรือไม่ที่จะฝังเอาต์พุต HTML ที่แสดงผลไปยังเอาต์พุต IPython
วิธีหนึ่งคือการใช้
from IPython.core.display import HTML
HTML('<a href="http://example.com">link</a>')
หรือ (นามแฝงหลายเซลล์ของ IPython)
%%html
<a href="http://example.com">link</a>
ซึ่งส่งคืนลิงก์ที่จัดรูปแบบแล้ว แต่
- การเชื่อมโยงนี้ไม่ได้เปิดเบราว์เซอร์ที่มีหน้าเว็บตัวเองจากคอนโซล โน๊ตบุ๊ค IPython รองรับการเรนเดอร์อย่างซื่อสัตย์
- ฉันไม่ทราบวิธีแสดง
HTML()
วัตถุภายในพูดรายการหรือpandas
ตารางที่พิมพ์ คุณสามารถทำได้df.to_html()
แต่ไม่ต้องสร้างลิงก์ภายในเซลล์ - ผลลัพธ์นี้ไม่ได้โต้ตอบในคอนโซล PyCharm Python (เพราะไม่ใช่ QT)
ฉันจะเอาชนะข้อบกพร่องเหล่านี้และทำให้ IPython แสดงผลแบบโต้ตอบได้มากขึ้นอีกเล็กน้อยได้อย่างไร
HTML()
ทำ แต่ฉันก็ยังไม่สามารถแก้ไขรายการที่ 1 และ 2 ได้