23-Python3 File
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                23-Python3 File
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                
                            
                            
                            '''
file(文件)方法
'''
#open()對(duì)象pass
#file對(duì)象##file.close():關(guān)閉文件,關(guān)閉后不能再進(jìn)行讀寫操作
fo1 = open('/Users/ligaijiang/PycharmProjects/fo1.txt','wb')
print('文件名為:',fo1.name)
fo1.close()##file.flush()
fo2 = open('/Users/ligaijiang/PycharmProjects/fo2.txt','wb')
print('文件名為:',fo2.name)
fo2.flush()
fo2.close()##file.fileno()
fo3 = open('/Users/ligaijiang/PycharmProjects/fo3.txt','wb')
print('文件名為:',fo3.name)fid = fo3.fileno()
print('文件描述為:',fid)
fo3.close()##file.isatty()
fo4 = open('/Users/ligaijiang/PycharmProjects/fo4.txt','wb')
print('文件名為:',fo4.name)ret = fo4.isatty()
print('返回值:',ret)
fo3.close()##file.next()
f4 = open('/Users/ligaijiang/PycharmProjects/fo4.txt','w')
f4.write('這是第一行\(zhòng)n這是第二行\(zhòng)n這是第三行\(zhòng)n這是第四行\(zhòng)n這是第五行\(zhòng)n')
f4.close()fo4 = open('/Users/ligaijiang/PycharmProjects/fo4.txt','r')
print('文件名為:',fo4.name)
for index in range(5):line = next(fo4)print('第{}行——————{}'.format(index,line))
fo4.close()##file.read()
f5 = open('/Users/ligaijiang/PycharmProjects/fo5.txt','w')
f5.write('這是第一行。\n這是第二行。\n這是第三行。\n這是第四行。\n這是第五行。\n')
f5.close()f5 = open('/Users/ligaijiang/PycharmProjects/fo5.txt','r')
print('文件名為:',f5.name)line = f5.read(10)
print('讀取第字符串為:',line)
f5.close()##file.readline()
f6 = open('/Users/ligaijiang/PycharmProjects/fo6.txt','w')
value = 'www.runoob.com'
s = str(value)n = 0
for n in range(5):f6.write('{}\n'.format(s))n =n+1
f6.close()f6 = open('/Users/ligaijiang/PycharmProjects/fo6.txt','r+')
print('文件名為:',f6.name)line1 = f6.readline()
print('f6讀取第一行為{}:'.format(line1))line2 = f6.readline(5)
print('f6讀取字符串為{}:'.format(line2))f6.close()##file.readlines()
f7 = open('/Users/ligaijiang/PycharmProjects/fo7.txt','w')
value = 'www.runoob.com'
s = str(value)n = 0
for n in range(5):f7.write('{}\n'.format(s))n =n+1
f7.close()f7 = open('/Users/ligaijiang/PycharmProjects/fo7.txt','r+')
print('文件名為f7:',f7.name)for line3 in f7.readlines():line3 = line3.strip()print('讀取第數(shù)據(jù)為:{}'.format(line3))
f7.close()##file.seek()
f8 = open('/Users/ligaijiang/PycharmProjects/fo8.txt','w')
value = 'www.runoob.com'
s = str(value)n = 0
d = 1
for n in range(5):f8.write('第{0}行:{1}\n'.format(d,s))n =n+1d = d+1
f8.close()f8 = open('/Users/ligaijiang/PycharmProjects/fo8.txt','r+')
print('文件名為f8:',f8.name)line81 = f8.readline()
print('line81讀到的字符串為:',line81)line82 = f8.readline()
print('line82讀到的字符串為:',line82)f8.seek(0,0)
line83 = f8.readline()
print('line83讀到的字符串為:',line83)f8.close()##file.tell():獲取文件當(dāng)前位置
f9 = open('/Users/ligaijiang/PycharmProjects/fo9.txt','w')
value = 'www.runoob.com'
s = str(value)n = 0
d = 1
for n in range(5):f9.write('第{0}行:{1}\n'.format(d,s))n =n+1d = d+1
f9.close()f9 = open('/Users/ligaijiang/PycharmProjects/fo9.txt','r+')
print('文件名為f8:',f9.name)line91 = f9.readline()
print('line91讀到的字符串為:',line91)pos = f9.tell()
print('當(dāng)前位置為{}'.format(pos))f9.close()##file.truncate([size])
f10 = open('/Users/ligaijiang/PycharmProjects/fo10.txt','w')
value = 'www.runoob.com'
s = str(value)n = 0
d = 1
for n in range(5):f10.write('第{0}行:{1}\n'.format(d,s))n =n+1d = d+1
f10.close()f10 = open('/Users/ligaijiang/PycharmProjects/fo10.txt','r+')
print('文件名為f8:',f10.name)line101 = f10.readline()
print('line101讀到的字符串為:',line101)f10.truncate()
line102 = f10.readlines()
print('line102讀取行{}'.format(line102))f10.truncate(10)
line103 = f10.readlines()
print('line103讀取行{}'.format(line103))f9.close()#
f11 = open('/Users/ligaijiang/PycharmProjects/fo11.txt','w')
value = 'www.runoob.com'
s = str(value)n = 0
d = 1
for n in range(5):f11.write('第{0}行:{1}\n'.format(d,s))n =n+1d = d+1
f11.close()f11 = open('/Users/ligaijiang/PycharmProjects/fo11.txt','r+')
print('文件名為f11:',f11.name)f11.truncate(10)
str1 = f11.read()
print('--讀取行:{}'.format(str1))f11.close()##file.write():
f12 = open('/Users/ligaijiang/PycharmProjects/fo12.txt','w')
value = 'www.runoob.com'
s = str(value)n = 0
d = 1
for n in range(5):f12.write('第{0}行:{1}\n'.format(d,s))n =n+1d = d+1
f12.close()f12 = open('/Users/ligaijiang/PycharmProjects/fo12.txt','r+')
print('文件名為f12:',f12.name)str2 = '第6行:www.runoob.com'
f12.seek(0,2)
line121=f12.write(str2)f12.seek(0,0)
for index in range(6):line122 = next(f12)print('文件行號(hào){}-----{}'.format(index,line122))
f12.close()##file.writelines()
f13 =open('/Users/ligaijiang/PycharmProjects/fo13.txt','w')
print('文件名為:',f13.name)
seq = ['菜鳥教程1\n','菜鳥教程2\n','菜鳥教程3\n']
f13.writelines(seq)
f13.close()  
                        
                        
                        ?
轉(zhuǎn)載于:https://www.cnblogs.com/jpr-ok/p/9988025.html
總結(jié)
以上是生活随笔為你收集整理的23-Python3 File的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: API网关Kong(二):Kong与Ku
- 下一篇: 通过调试对WriteFile()API的
