Pythonファイルの操作といくつかの注意事項

2303 ワード

本稿では,ファイル操作のいくつかの従来の用法と,対応する用法が表す意味の浅い認知を記録し,現在はバイナリ操作には関与していない.後期に誤りが発見されたり、新しい内容が習得されたりすると、すぐに更新されます.
import os

'''
        
'''
#          
f1 = open('C:/Users/24193/PycharmProjects/untitled/a', 'r')  #         ,r      
f2 = open('./a', 'r')  #         


#     : r  w  a  r+  w+  a+  b+  (             ,      )
filePath = 'C:/Users/24193/Desktop/x.txt'  #       

rFile = open(filePath, 'r')  #   ,         
print(rFile.read())  #               ,       

wFile = open(filePath, 'w')  #     ,      (         ),       
wFile.write('         ')

aFile = open(filePath, 'a')  #     ,   ,          ,       
aFile.write('        ')


RFile = open(filePath, 'r+')  #     ,     .          ,       
RFile.write('          ')
print(RFile.read())  #     ,             ,        

WFile = open(filePath, 'w+')  #     ,      ,      
WFile.write('        ')  #              
print(WFile.read())  #       ,             ,       

AFile = open(filePath, 'a+')  #     ,   ,      ,      
AFile.write('    ')  #              
print(AFile.read())  #       ,             ,       



'''
read() / readline() / readlines()           
'''
print(rFile.read())  #       
print(rFile.readline())  #       
print(rFile.readlines())  #               ,         



'''
   /        
'''
dirPath = 'C:/Users/24193/Desktop/'

os.remove(dirPath + 'delFile.txt')  #     ,  delFile.txt  

os.mkdir(dirPath + 'makeDir')  #      
os.rmdir(dirPath + 'makeDir')  #      

os.rename(dirPath + 'oldName.txt', dirPath + 'newName.txt')  #      ,        ,  oldName.txt  

print(os.getcwdb())  #          .   :       :   b'C:\\Users\\24193\\PycharmProjects\\untitled'(       )
os.chdir(dirPath)  #            dirPath,          ,    

print(os.listdir(dirPath))  #             ,      ,            



'''
           :
    1、     .         '/'
    2、            '/'    
'''
open((os.getcwd().replace('\\', '/') + '/' + 'newFile.txt'), 'w')  #           

その後、バイナリ付きの操作が更新されます...共に励ます