日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python将元祖写入txt文档_python元祖和文件用法举例

發布時間:2023/12/19 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python将元祖写入txt文档_python元祖和文件用法举例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、元組的幾種創建方法

T = () #創建一個空的元組

T = (1,) #創建一個空的字符串

T = (0,'Ni',1.2,3) #創建一個含有四個元素的元組

T = 0,'Ni',1.2,3 #創建一個與前一個相同的元組

T = tuple('spam')

T.index(對象)  #返回該對象在元組中的索引位置

T.count(對象)  #返回該對象在T中出現的次數

2、元組本身不可改變,但是里面嵌套的其他對象可以改變

T = (1,2,[3,4,5],6)

#T[2]='spam'

T[2][0]='spam'

print(T) #返回(1, 2, ['spam', 4, 5], 6)

3、文件一些常用方法

output = open(r'c:\spam','w') #創建輸出文件,w是指輸入

input = open('data','r') #創建輸入文件,第二參數不寫,默認值是r

aString = input.read() #把整個文件讀取到一個字符串中

aString = input.read(N) #讀取N個字節到一個字符中

aString = input.readline() #讀取下一行到字符串中

aString = input.readlines() #讀取整個文件到一個字符串中

output.write(aString) #寫入字符到文件中  在python3.0中會返回寫入的字符數目

output.writelines(alist) #把列表中所有值寫入到文件中

output.close() #關閉文件

output.flush()  #把緩沖器中數據寫到磁盤

anyFile.seek(N) #修改文件位置到偏移量N處,以便進行下一步操作

for line in open('data'): use line 文件迭代器一行一行的讀

open('f.txt',encoding='latin-1') #python3.0Unicode文本文件

open('f.txt','rb') #python3.0二進制文件

open('f.txt','rb')

4、文件的集中打開模式,r(讀),w(寫),a(追加),如果傳入第三個參數0,則表示輸出無緩存

5、數據寫入文件中時,必須是字符串

x,y,z = 43,44,45

s = 'spam'

d = {'a':1,'b':2}

l = [1,2,3]

f = open('datafile.txt','w')

f.write(s+'\n')

f.write('%s,%s,%s\n'%(x,y,z))

f.write(str(l)+'$',str(d)+'\n')

f.close()

6、使用pickle存儲python原生對象

pickle能夠存儲python中任何對象的工具

例如:

D = {'a':1,'b':2}

F = open('datafile.pkl','wb')

import pickle

pickle.dump(D,F) #寫入

F.close()

F = open('datafile.pkl','rb')

E = pickle.load(F)

print(E)

7、在python3.0中字典的比較

sorted(d1.items()) >sorted(d2.items())

8、需要注意

L = [4,5,6]

X = L * 4 #輸出:[4, 5, 6, 4, 5, 6, 4, 5, 6, 4, 5, 6]

Y = [L]*4 #輸出:[[4, 5, 6], [4, 5, 6], [4, 5, 6], [4, 5, 6]]

#當修改L時,對X有影響

L[0]=-100

print(Y) #輸出:[[-100, 5, 6], [-100, 5, 6], [-100, 5, 6], [-100, 5, 6]]

總結

以上是生活随笔為你收集整理的python将元祖写入txt文档_python元祖和文件用法举例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。