python 3 - 파일 수정 - 셸 의 sed 와 유사 한 기능 구현
14249 단어 문건filepythonpython 학습 편
# Auther: Aaron Fan
'''
:
r, ( )。
w, 。【 ; ; ; , 】
a, 。【 ; ; ;】
:f.close()
python 。 , str() 。
#r ( )
f = open('yesterday',encoding='utf-8')
data = f.read()
f.close()
print(data)
# 5 :
f = open('yesterday','r',encoding='utf-8')
for i in range(5):
print(f.readline())
#
f = open('yesterday','r',encoding='utf-8')
for line in f.readlines():
print(line)
# 3 , ( , , )
f = open('yesterday','r',encoding='utf-8')
for index,line in enumerate(f.readlines()):
if index == 2:
print('----- ----',line)
continue
print(line)
# , , ,
f = open('yesterday','r',encoding='utf-8')
for line in f:
print(line)
# , 3
f = open('yesterday','r',encoding='utf-8')
count = 0
for line in f:
if count == 2:
print('------ ----:',line)
count += 1
print(line)
#w ( , , )
f = open('yesterday','w',encoding='utf-8')
f.write("
")
f.write(" 2
")
f.write(" 3")
#a ( , , )
f = open('yesterday','a',encoding='utf-8')
f.write("test1
")
#
f = open('yesterday','r',encoding='utf-8')
#
print(f.tell())
print(f.readline())
print(f.tell())
# ( , )
f.seek(0)
#
print(f.encoding)
# ( , )
print(f.fileno())
#
print(f.isatty())
# ( )
f.flush()
# , , 0
#f.truncate()
#r+ ( , )
f = open('yesterday','r+',encoding='utf-8')
data = f.read()
print(data)
f.write("test...
")
# w+ , a+ , ,
#rb ,
#wb ,
'''
'''
#with ( , ~, 《Python 》 )
# , , :
with open('log','r') as f:
...
# , with , 。
# Python 2.7 ,with , :
with open('log1') as obj1, open('log2') as obj2:
pass
'''
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
python 3 - 파일 수정 - 셸 의 sed 와 유사 한 기능 구현# Auther: Aaron Fan r, ( )。 w, 。【 ; ; ; , 】 a, 。【 ; ; ;】 :f.close() python 。 , str() 。 #r ( ) f = open('yesterday',enc...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.