1. 程式人生 > 其它 >python練習題17

python練習題17

技術標籤:pythonpython

  1. 寫檔案
    if __name__ == '__main__':
    
        with open('/Users/lilianggui/Desktop/aa.txt', mode='w') as f:
            f.write('hello!')

    總結:使用寫模式‘w’,寫方法write();w模式會覆蓋檔案原有的內容,如果想要追加內容使用追加模式‘a’。

  2. 讀寫二進位制檔案
    if __name__ == '__main__':
    
        with open('/Users/lilianggui/Desktop/das.png', mode='rb') as f:
            data = f.read()
        with open('/Users/lilianggui/Desktop/ww.png', mode='wb') as k:
            k.write(data)

    總結:實現圖片的複製功能

  3. 讀json檔案
    if __name__ == '__main__':
    
        with open('/Users/lilianggui/Desktop/aa.txt', mode='r') as f:
            data = f.read()
            print(data)
            data_model = json.loads(data)
            print(data_model['name'])