ฉันสร้าง git repo ด้วยโค้ดโน้ตบุ๊กบางส่วนในสัปดาห์ก่อน และฉันเริ่มสงสัยว่าคุณสามารถใช้การจัดการการเปลี่ยนแปลง (git
ฯลฯ) ในไฟล์โน้ตบุ๊กเหล่านี้ได้อย่างไร อะไรที่มีแหล่งที่มาของ Python ฝังอยู่ในนั้น
เมื่อวันก่อนฉันต้องตรวจสอบรหัส Notebook ของเพื่อนร่วมงาน ยุ่งอะไรอย่างนี้! ความแตกต่างที่อ่านยากมาก อะไรจะเกิดขึ้นกับเอาต์พุตแคชและโค้ด Python ที่พันเป็นเส้นใน JSON
มีวิธีการเขียนโน้ตบุ๊กจากไฟล์ .py บนดิสก์ในพาธแบบสัมพัทธ์หรืออะไรสักอย่างหรือไม่? อาจเป็นเซลล์ประเภทอื่นใช่ไหม สิ่งที่จะช่วยให้ฉันสามารถเรียกใช้สมุดบันทึกแบบโต้ตอบที่กำลังเรียกใช้โค้ดจากไฟล์ .py ภายนอก เพื่อที่ฉันจะสามารถกำหนดเวอร์ชันไฟล์เหล่านั้นได้ (เช่น ด้วย git
) เช่นเดียวกับไฟล์ .py อื่นๆ ทั้งหมดของฉัน
หากมีปลั๊กอินหรืออะไรที่คุณสามารถชี้ให้ฉันทราบได้โปรดช่วยด้วย หากเป็นไปไม่ได้เนื่องจากสถาปัตยกรรมของ Jupyter Notebooks โปรดอธิบายและช่วยให้ฉันเข้าใจเหตุผลด้วยตัวฉันเอง
หากคุณเคยประสบปัญหานี้มาก่อน คุณจะแก้ไขได้อย่างไร? และถ้าเจอแต่แก้ไม่ได้ก็ขอแสดงความเสียใจด้วย