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에 따라 라이센스가 부여됩니다.