Latest web development tutorials

Python3 OS วิธีการไฟล์ / ไดเรกทอรี

โมดูลOS ให้เป็นวิธีที่อุดมสมบูรณ์มากที่จะจัดการกับไฟล์และไดเรกทอรีวิธีการที่ใช้กันทั่วไปในตารางต่อไปนี้:

เลขที่ วิธีการและรายละเอียด
1

os.access (เส้นทางโหมด)


โหมดการทดสอบได้รับอนุญาต
2

os.chdir (เส้นทาง)


เปลี่ยนไดเรกทอรีการทำงานปัจจุบัน
3

os.chflags (เส้นทางธง)


มาร์คกำหนดเส้นทางสำหรับลายเซ็นดิจิตอล
4

os.chmod (เส้นทางโหมด)


เปลี่ยนสิทธิ์
5

os.chown (เส้นทาง UID, GID)


เปลี่ยนเจ้าของไฟล์
6

os.chroot (เส้นทาง)


เปลี่ยนไดเรกทอรีรากของกระบวนการปัจจุบัน
7

os.close (FD)


ปิดไฟล์อธิบาย fd
8

os.closerange (fd_low, fd_high)


ปิดอธิบายไฟล์ทั้งหมดจาก fd_low (รวม) เพื่อ fd_high (ไม่รวม) ข้อผิดพลาดจะถูกละเว้น
9

os.dup (FD)


การคัดลอกไฟล์อธิบาย fd
10

os.dup2 (FD, FD2)


คัดลอกไฟล์อธิบาย fd จะ FD2 อื่น
11

os.fchdir (FD)


โดยการเปลี่ยนการทำงานปัจจุบันไฟล์ไดเรกทอรีบ่ง
12

os.fchmod (FD โหมด)


เปลี่ยนสิทธิการเข้าถึงไฟล์ไปยังแฟ้มที่ระบุโดย FD พารามิเตอร์โหมดพารามิเตอร์เป็นสิทธิ์การเข้าถึงไฟล์บน Unix
13

os.fchown (FD, โพสต์, GID)


เปลี่ยนความเป็นเจ้าของของไฟล์ที่ฟังก์ชั่นนี้จะปรับเปลี่ยน ID ผู้ใช้และ ID กลุ่มของแฟ้มแฟ้มที่ระบุโดยไฟล์อธิบาย fd
14

os.fdatasync (FD)


บังคับให้เขียนไฟล์ไปยังดิสก์แฟ้มที่ระบุโดยไฟล์อธิบาย fd แต่ไม่บังคับใช้ข้อมูลสถานะการปรับปรุงแฟ้ม
15

os.fdopen (FD [โหมด [ bufsize]])


สร้างไฟล์วัตถุไฟล์อธิบาย fd และผลตอบแทนวัตถุไฟล์
16

os.fpathconf (FD ชื่อ)


ส่งกลับข้อมูลการกำหนดค่าระบบเปิดแฟ้ม ชื่อค่าเพื่อดึงการกำหนดค่าระบบมันอาจจะเป็นสตริงของค่าระบบกำหนดชื่อเหล่านี้ระบุไว้ในหลายมาตรฐาน (POSIX.1, Unix 95, Unix 98, และอื่น ๆ )
17

os.fstat (FD)


ส่งคืนไฟล์อธิบายรัฐ FD เช่นสถิติ ()
18

os.fstatvfs (FD)


ส่งไฟล์ข้อมูลที่มีไฟล์อธิบาย fd ของระบบแฟ้มเช่น statvfs ()
19

os.fsync (FD)


กองทัพไฟล์อธิบาย fd ของไฟล์จะถูกเขียนลงในฮาร์ดดิสก์
20

os.ftruncate (FD, ความยาว)


ตัดอธิบายไฟล์ fd แฟ้มที่สอดคล้องกันดังนั้นจึงไม่สามารถเกินขนาดไฟล์สูงสุด
21

os.getcwd ()


ส่งกลับไดเรกทอรีการทำงานปัจจุบัน
22

os.getcwdu ()


วัตถุย้อนกลับ Unicode ในไดเรกทอรีที่ทำงานปัจจุบัน
23

os.isatty (FD)


หากไฟล์อธิบาย fd เปิดและเชื่อมต่อกับ TTY (เหมือน) อุปกรณ์ก็จะส่งกลับจริงเท็จอย่างอื่น
24

os.lchflags (เส้นทางธง)


มาร์คกำหนดเส้นทางสำหรับลายเซ็นดิจิตอล chflags คล้ายกัน () แต่ไม่มีการเชื่อมโยงที่อ่อนนุ่ม
25

os.lchmod (เส้นทางโหมด)


ปรับเปลี่ยนสิทธิ์ของแฟ้มการเชื่อมต่อ
26

os.lchown (เส้นทาง UID, GID)


เปลี่ยนเจ้าของไฟล์ chown ที่คล้ายกัน แต่ไม่ได้ตามลิงค์
27

os.link (src, DST)


สร้างการเชื่อมโยงอย่างหนักชื่อพารามิเตอร์ DST พารามิเตอร์ src ชี้
28

os.listdir (เส้นทาง)


ผลตอบแทนที่ได้รายชื่อของไฟล์หรือโฟลเดอร์แฟ้มที่มีเส้นทางที่ระบุชื่อโฟลเดอร์
29

os.lseek (FD, POS, วิธีการ)


การตั้งค่าอธิบายไฟล์ fd ตำแหน่งปัจจุบัน POS วิธีการแก้ไข: POS SEEK_SET 0 ติดตั้งจากไฟล์หรือจุดเริ่มต้นของการคำนวณ; SEEK_CUR หรือ 1 ในการคำนวณตำแหน่งปัจจุบัน; os.SEEK_END หรือสองจากจุดสิ้นสุดของแฟ้มที่จะเริ่มต้นใน Unix, Windows มีประสิทธิภาพ
30

os.lstat (เส้นทาง)


เช่นเดียวกับสถิติ () แต่ไม่มีการเชื่อมโยงที่อ่อนนุ่ม
วันที่ 31

os.major (อุปกรณ์)


อุปกรณ์การสกัดจำนวนที่สำคัญจากจำนวนอุปกรณ์ดิบ (โดยใช้สถิติใน st_dev หรือสาขา st_rdev)
32

os.makedev (ที่สำคัญรอง)


ในจำนวนอุปกรณ์หลักและรองประกอบด้วยจำนวนของอุปกรณ์เดิม
33

os.makedirs (เส้นทาง [โหมด])


ฟังก์ชั่นการสร้างโฟลเดอร์ซ้ำ เช่น mkdir () แต่ทุกโฟลเดอร์ระดับกลางที่คุณสร้างความต้องการที่จะรวมถึงโฟลเดอร์ย่อย
34

os.minor (อุปกรณ์)


อุปกรณ์การสกัดจำนวนเล็กน้อยจากจำนวนอุปกรณ์ดิบ (โดยใช้สถิติใน st_dev หรือสาขา st_rdev)
35

os.mkdir (เส้นทาง [โหมด])


ในโหมดดิจิตอลโหมดในการสร้างโฟลเดอร์ชื่อเส้นทาง. โหมดเริ่มต้นคือ 0777 (แปด)
36

os.mkfifo (เส้นทาง [โหมด])


สร้างไปป์ที่มีชื่อโหมดดิจิตอลเริ่มต้นคือ 0666 (แปด)
37

os.mknod (ชื่อไฟล์ [โหมด = 0600 อุปกรณ์])
สร้างโหนดระบบไฟล์ชื่อชื่อไฟล์ (File อุปกรณ์แฟ้มพิเศษหรือชื่อท่อ)

38

os.open (ไฟล์, ธง [โหมด ])


เปิดไฟล์และตั้งค่าตัวเลือกที่ต้องการเปิดโหมดพารามิเตอร์เป็นตัวเลือก
39

os.openpty ()


เปิดคู่หลอกขั้วใหม่ Pty กลับและ TTY ไฟล์อธิบาย
40

os.pathconf (เส้นทางชื่อ)


แสดงเอกสารที่เกี่ยวข้องข้อมูลการกำหนดค่าระบบ
41

os.pipe ()


สร้างท่อ. ส่งกลับคู่ของอธิบายไฟล์ (R, W) ตามลำดับการอ่านและเขียน
42

os.popen (คำสั่ง [โหมด [ bufsize]])


เปิดคำสั่งจากท่อ
43

os.read (FD, N)


อ่านจากอธิบายไฟล์ fd ถึงไบต์ n และส่งกลับสตริงที่มีไบต์อ่านไฟล์อธิบาย fd ที่สอดคล้องกันได้ถึงท้ายที่สุดแล้วจะส่งกลับสตริงที่ว่างเปล่า
44

os.readlink (เส้นทาง)


ส่งกลับจุดเชื่อมโยงที่อ่อนนุ่มไปยังแฟ้ม
45

os.remove (เส้นทาง)


นำเส้นทางสำหรับเส้นทางของแฟ้ม หากเส้นทางเป็นโฟลเดอร์จะโยน OSError; ดูด้านล่าง rmdir () ลบไดเรกทอรี
46

os.removedirs (เส้นทาง)


ซ้ำลบไดเรกทอรี
47

os.rename (src, DST)


เปลี่ยนชื่อไฟล์หรือไดเรกทอรี src จากการปรับเวลาตามฤดูกาล
48

os.renames (เก่าใหม่)


ซ้ำเปลี่ยนชื่อไดเรกทอรีไฟล์ยังสามารถเปลี่ยนชื่อ
49

os.rmdir (เส้นทาง)


นำเส้นทางไดเรกทอรีที่ว่างเปล่าระบุถ้าไดเรกทอรีไม่ว่างแล้วโยนข้อยกเว้น OSError
50

os.stat (เส้นทาง)


รับเส้นทางที่ระบุข้อมูลหน้าที่เทียบเท่ากับ C API ในการเรียก stat () ระบบ
51

os.stat_float_times ([newValue])
การตัดสินใจว่าจะลอยวัตถุแสดง stat_result ประทับเวลา

52

os.statvfs (เส้นทาง)


ได้รับเส้นทางของสถิติระบบแฟ้ม
53

os.symlink (src, DST)


สร้างการเชื่อมโยงที่อ่อนนุ่ม
54

os.tcgetpgrp (FD)


กระบวนการในการกลับไปที่สถานี FD (os.open กลับโดยเปิด () ไฟล์อธิบาย) ที่เชื่อมโยงกับกลุ่ม
55

os.tcsetpgrp (FD, PG)


การตั้งกลุ่มกระบวนการขั้ว FD (ประกอบด้วย os.open กลับ () เปิดอธิบายไฟล์) ที่เกี่ยวข้องกับ PG
56

os.tempnam ([dir [คำนำหน้า] ])


ผลตอบแทนที่ได้ชื่อพา ธ ที่ไม่ซ้ำกันสำหรับการสร้างไฟล์ชั่วคราว
57

os.tmpfile ()


มันกลับโหมดเปิด (w B +) ไฟล์วัตถุ. วัตถุนี้ไม่ได้มีรายการโฟลเดอร์แฟ้มไม่มีอธิบายไฟล์จะถูกลบโดยอัตโนมัติ
58

os.tmpnam ()


การสร้างแฟ้มชั่วคราวส่งกลับเส้นทางที่ไม่ซ้ำกัน
59

os.ttyname (FD)


ก็จะส่งกลับสตริงที่แสดงไฟล์อธิบาย fd มีการเชื่อมโยงกับอุปกรณ์ปลายทาง หาก FD ไม่เกี่ยวข้องกับอุปกรณ์ปลายทาง, ยกเว้นจะโยน
60

os.unlink (เส้นทาง)


ลบเส้นทางของแฟ้ม
61

os.utime (เส้นทางครั้ง)


กลับไปที่เข้าถึงและปรับเปลี่ยนเวลาเส้นทางของแฟ้มที่ระบุ
62

os.walk (TOP [topdown = True [onerror = ไม่มี [followlinks = false]]])


โฟลเดอร์ออกโดยใช้ชื่อไฟล์ในการเดินต้นไม้ขึ้นหรือลง
63

os.write (FD, STR)


สตริงจะถูกเขียนลงในไฟล์อธิบาย fd. ส่งกลับความยาวจริงของสตริงที่เป็นลายลักษณ์อักษร