Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะใช้โมดูล Python บน Paramiko (SSH) ได้อย่างไร


คุณเชื่อมต่อและใช้โมดูลหลามบนคอมพิวเตอร์ระยะไกลผ่าน SSH เนื่องจาก SSH มีฟังก์ชันที่จำกัดเท่านั้น ดังนั้นจึงไม่สามารถเรียกใช้โมดูลได้

คุณสามารถเรียกใช้สคริปต์บนเซิร์ฟเวอร์ระยะไกลและเรียกใช้เพื่อแก้ไขปัญหานี้ ในการรับผลลัพธ์จากสคริปต์ คุณสามารถดูได้โดยการอ่านบรรทัดจาก stdout หากคุณกำลังบันทึกผลลัพธ์ของคุณ หรือคุณสามารถเขียนผลลัพธ์ลงในไฟล์แล้วอ่านไฟล์เมื่อสร้างและเขียนผลลัพธ์ลงในไฟล์แล้ว

หากคุณต้องการทำสิ่งนี้ผ่านเครือข่ายเท่านั้น คุณสามารถดู Pyro(https://pypi.python.org/pypi/Pyro4) Pyro หมายถึงวัตถุระยะไกล PYthon เป็นไลบรารีที่ช่วยให้คุณสามารถสร้างแอปพลิเคชันที่อ็อบเจ็กต์สามารถพูดคุยกันผ่านเครือข่ายได้ โดยใช้ความพยายามในการเขียนโปรแกรมเพียงเล็กน้อย คุณสามารถใช้การเรียกเมธอด Python ปกติกับพารามิเตอร์ที่เป็นไปได้เกือบทั้งหมดและประเภทค่าที่ส่งคืน แล้ว Pyro จะดูแลค้นหาอ็อบเจ็กต์ที่ถูกต้องบนคอมพิวเตอร์ที่ถูกต้องเพื่อดำเนินการเมธอด