新學的檔案操作,簡單的一些整理

2022-08-15 15:54:15 字數 1660 閱讀 4680

'''

f = open('yesterday','r',encoding='utf-8') # '讀'

print(f.encoding ) #列印檔案編碼

print(f.name) #列印檔案名

print(f.seekable()) #判斷能否指標移動

print(f.readable()) #判斷檔案是否能讀

print(f.read()) #讀取檔案

print(f.flush()) #重新整理,後面示列

print(f.close()) #關閉檔案

''''''

'f = open('yesterday','r',encoding='utf-8')

print(f.tell()) #檢視指標位置 !單位是字元不是行

print(f.seek(10)) #指定指標位置

print(f.readline()) #從第一行的10字元後列印

'''#

f = open('yesterday','w',encoding='utf-8') # 'w' 寫

#print(f.write()) #只寫 會覆蓋原目錄!!!!

'''f = open('yesterday','a',encoding='utf-8') # 'a' 追加

print(f.truncate(100))

'''#

截斷,不要再「寫」下會清空檔案

'''f = open('yesterday','r',encoding='utf-8')

print(f.readline()) #只讀取第一行

print(f.readline()) #唯讀去第二行

.... #......第n行

''''''

count = 0 #列印前十行,迴圈

f = open('yesterday','r',encoding='utf-8')

for i in f:

if count == 9:

print('----列印前十行----')

count +=1

continue

print(i.strip())

count +=1

'''#

########################### 乙個個出現

'''import sys,time

for i in range(50):

sys.stdout.write('#')

sys.stdout.flush()

time.sleep(0.1)

'''#

f = open('yesterday','r+',encoding='utf-8') #讀寫 寫的會再檔案最後 (常用)

#f = open('yesterday','w+',encoding='utf-8') #寫讀 *

#f = open('yesterday','a+',encoding='utf-8') #追加讀 *

Linux下一些操作的簡單整理

1.tomcat啟動與關閉 cd tomcat目錄 startup.sh shutdown.sh 2.mysql的啟動與關閉與編碼設定 使用 service 啟動 service mysqld start 使用 mysqld 指令碼啟動 etc inint.d mysqld start 使用 saf...

我個人整理的一些關於檔案的一些基本操作

typedef typedef struct file fopen file fp fp fopen 檔名,使用檔案方式 fclose fclose 檔案指標 fputc fputc ch,fp 將字元 ch的值 輸出到fp所指向的檔案中去 fgetc ch fgetc fp 從指定的檔案fp讀入乙...

python 關於檔案的一些簡單操作

file1 open test.txt w 覆蓋原有內容寫入,指標處於檔案開頭 開啟乙個檔案用於讀寫。如果檔案存在,刪除重新編輯,否則新建寫入 file1.write test1 在開啟的test.txt中寫入test1內容 file1.close 關閉檔案file1,使用 open 方法一定要保證...