Python3 os.popen () วิธีการ
Python3 OS วิธีการไฟล์ / ไดเรกทอรี
เค้าโครง
os.popen () วิธีการที่ใช้ในการเปิดท่อจากคำสั่ง
ที่ถูกต้องในระบบปฏิบัติการยูนิกซ์ของ Windows ใน
ไวยากรณ์
popen () วิธีไวยากรณ์เป็นดังนี้:
os.popen(command[, mode[, bufsize]])
พารามิเตอร์
คำสั่ง - คำสั่ง
โหมด - โหมดสิทธิพิเศษสามารถ 'R' (เริ่มต้น) หรือ 'w'
bufsize - บ่งชี้ว่าขนาดของบัฟเฟอร์ไฟล์ที่จำเป็น: 0 หมายถึง unbuffered 1 หมายถึงบรรทัดบัฟเฟอร์; ค่าบวกอื่น ๆ ที่บ่งชี้ว่าพารามิเตอร์ขนาดบัฟเฟอร์ (น่าจะคุ้มค่าในไบต์)ค่าเริ่มต้นคือ bufsize เชิงลบหมายถึงการใช้ระบบโดยทั่วไปสำหรับอุปกรณ์ tty ซึ่งเป็นบัฟเฟอร์บรรทัด; ไฟล์อื่น ๆ ก็เป็นบัฟเฟอร์อย่างเต็มที่ หากคุณไม่ได้เปลี่ยนพารามิเตอร์ค่าเริ่มต้นใช้ระบบ
ราคาย้อนกลับ
ก็จะส่งกลับจำนวนไฟล์อธิบายของวัตถุเปิดไฟล์ FD
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง popen () วิธีการใช้งาน:
#!/usr/bin/python3 import os, sys # 使用 mkdir 命令 a = 'mkdir nwdir' b = os.popen(a,'r',1) print (b)
เอาท์พุทโปรแกรมข้างต้นเป็น:
open file 'mkdir nwdir', mode 'r' at 0x81614d0