檔案操作 基於python

2022-07-30 05:21:16 字數 1479 閱讀 1387

# coding:utf-8

from time import sleep

import sys

reload(sys)

sys.setdefaultencoding("utf8")

f=open(r"e:\test\window.txt","r") #以讀的方式開啟

fp=f.read() #把讀取出來的內容放到快取

print fp

f.close() #關閉檔案清除快取

sleep(1)

f=open(r"e:\test\window.txt","w") #以寫的方式開啟,會先清空再寫入

f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是誰啊包檔案放到發的房價") #把讀取出來的內容放到快取

f.close() #關閉檔案**記憶體

sleep(1)

f=open(r"e:\test\window.txt","r") #以讀的方式開啟

fp=f.read() #把讀取出來的內容放到快取

print fp

f.close() #關閉檔案清除快取

f=open(r"e:\test\window.txt","a") #a表示追加寫入

f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是誰啊包檔案放到發的房價") #把讀取出來的內容放到快取

f.close() #關閉檔案**記憶體

sleep(1)

#下面是以二進位制的方式寫入

f=open(r"e:\test\window.txt","wb") #wb# 表示以二進位制寫入

f.write("aaaa\nbbbbbb\nccccc\tddddd\n我是誰啊包檔案放到發的房價") #把讀取出來的內容放到快取

f.close() #關閉檔案**記憶體

sleep(1)

f=open(r"e:\test\window.txt","r") #以讀的方式開啟

fp=f.read() #把讀取出來的內容放到快取

print fp

f.close() #關閉檔案清除快取

另一種方式:(with open …… as ,此方法不用close)

基於Python操作ElasticSearch

python 2.7 es依賴包 pyelasticsearch elasticsearch 5.5.1 6.0.1 作業系統 windows 10 centos 7 本文主要就es基本的crud操作做以歸納整理,es官方對python的依賴支援有很多,eg pyelasticsearch escl...

基於Python操作ElasticSearch

python 2.7 es依賴包 pyelasticsearch elasticsearch 5.5.1 6.0.1 作業系統 windows 10 centos 7 本文主要就es基本的crud操作做以歸納整理,es官方對python的依賴支援有很多,eg pyelasticsearch escl...

基於WINAPI的檔案操作

基於winapi的檔案操作 winapi提供了兩種檔案操作函式,一組是為了和16位程式相容,這種函式比較簡單 而另一種是專門為32位程式設計,在使用時就顯得麻煩些,下面我就把這兩組函式一一介紹 一 和16位程式相容的一組函式函式 說明對應bcb庫函式 lopen 開啟檔案 fileopen lclo...