Python 檔案讀取與儲存

2021-08-29 07:59:27 字數 1782 閱讀 4024

file1=open('pima-indians-diabetes.txt','r')

file2=open('out.txt','w+')

#data=file1.read()

i=0while true:

line=file1.readline()

tt='"'+line[:-1:1]+'"'+','

if i<3:

print(tt)

i+=1

file2.write(tt+'\n')

if not line:

break

file1.close()

file2.close()

#read() 將文字檔案所有行讀到乙個字串中

#readline() 一行一行的讀

#readlines() 將文字檔案中所有行讀到乙個list中,文字檔案每一行是list的乙個元素

file3=open('out1.txt','w')

for i in open('pima-indians-diabetes.txt','r'): # 檔案迭代器

file3.write(i)

file3.close()

print("----------------------------")

t=0file4=open('out2.txt','w')

with open('pima-indians-diabetes.txt','r') as f:

for i in f:

file4.write('"'+i[:-1:1]+'"'+'\n')

if t<4:

print(i)

t+=1

file4.close()

print("----------------------------")

t=0file4=open('out3.txt','w')

with open('pima-indians-diabetes.txt','rb') as f:

for i in f:

file4.write(i.decode())

if t<4:

print(i)

t+=1

file4.close()

f=open('007.jpg','rb') # 二進位制讀取

print(f.read())

import os

print(os.name)

print(os.path.abspath('.'))

paths=os.path.abspath('.')+'\hello'

#os.mkdir(paths) # 建立資料夾

#os.rmdir(paths) # 刪除資料夾

print(dir(os.path.abspath('.')))

tt=list(x for x in os.listdir('.') if os.path.isdir(x)) #列出當前目錄下的所有目錄

print(tt)

# 列出.py檔案

ttt=list(x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py')

print(ttt)

pp='e:/python/test/class4.py'

tt=os.path.split(pp)

print(tt)

t1=os.path.splitext(pp)

print(t1)

檔案讀取與儲存

pandas的api支援眾多的檔案格式,如csv sql xls json hdf5。讀取檔案,並且指定只獲取 open close 指標 data pd.read csv data stock day.csv usecols open close hdf5hdf5檔案的讀取和儲存需要指定乙個鍵,值...

Python 讀取,儲存檔案

usr bin env python3.6 coding utf 8讀檔案f open test.txt 開啟檔案 data f.read 讀取檔案 print data oneline f.readline print oneline 讀取第一行 lines f.readlines 把內容按行讀取...

csv檔案儲存與讀取

csv是指逗號分隔值檔案格式,是以純文字形式來儲存 資料。1.儲存為csv格式 把要儲存的 中資料,按每一行存成一條記錄,然後將記錄新增到乙個list裡面,寫入檔案的時候將每個記錄轉換成一串逗號分隔的字串,再用遍歷的方法把所有記錄取出來 我是這樣寫的 也可以都存在乙個記錄裡,用換行符來換行,一次寫入...