اقتطاع الثعبان ملف) طريقة (
الخطوط العريضة
ويستخدم أسلوباقتطاع () لاقتطاع الملف، إذا قمت بتحديد اختياري حجم المعلمة، قال الأحرف حجم الملف اقتطاع.إذا لم تقم بتحديد حجم، وقطع من الوضع الحالي، يتم حذف كافة الأحرف وراء حجم بعد اقتطاع.
قواعد
طريقة اقتطاع () بناء الجملة التالية:
fileObject.truncate( [ size ])
المعلمات
حجم - بدلا من ذلك، في حالة وجود ملف اقتطاع بايت الحجم.
عودة القيمة
هذه الطريقة لا قيمة له العودة.
أمثلة
يوضح المثال التالي طريقة استخدام اقتطاع ():
ملف المحتوى W3big.txt على النحو التالي:
1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com
حلقة يقرأ محتويات الملف:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("w3big.txt", "r+") print "文件名为: ", fo.name line = fo.readline() print "读取第一行: %s" % (line) # 截断剩下的字符串 fo.truncate() # 尝试再次读取数据 line = fo.readline() print "读取数据: %s" % (line) # 关闭文件 fo.close()
إخراج المثال أعلاه هو:
文件名为: w3big.txt 读取第一行: 1:www.w3big.com 读取数据:
الأمثلة التالية اعتراض 10 بايت w3big.txt الملف:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 打开文件 fo = open("w3big.txt", "r+") print "文件名为: ", fo.name # 截取10个字节 fo.truncate(10) str = fo.read() print "读取数据: %s" % (str) # 关闭文件 fo.close()
إخراج المثال أعلاه هو:
文件名为: w3big.txt 读取数据: 1:www.runo