本文目錄一覽:
- 1、python 讀取文件 如何讀取到一個二維數組·?
- 2、python中讀取一個.txt文件,並且放入數組。
- 3、python 數組寫入文件格式控制
- 4、python 把文件內容讀到一個數組裡
- 5、如何用PYTHON把一組數據寫入一個文件
- 6、python 語言如何手動輸入一個數組
python 讀取文件 如何讀取到一個二維數組·?
#includestdio.h
int i,a[100];
int main(){
FILE * fp1 = fopen(“input.txt”, “r”);//打開輸入文件
FILE * fp2 = fopen(“output.txt”, “w”);//打開輸出文件
if (fp1==NULL || fp2==NULL) {//若打開文件失敗則退出
puts(“不能打開文件!”);
rturn 0;
}
for(i=0;fscanf(fp1,”%d”,a+i)!=EOF;i++);//從輸入文件連續讀取整數到數組a
for(;i–;)fscanf(fp2,”%d “,a[i]);//把數組a逆序寫入到輸出文件當中
fclose(fp1);//關閉輸入文件
fclose(fp2);//關閉輸出文件,相當於保存
return 0;
}
python中讀取一個.txt文件,並且放入數組。
#python3.3
file = open(‘test.txt’)
lines = file.readlines()
aa=[]
for line in lines:
temp = line.replace(‘”‘,”).split(‘,’)
del(temp[0])
del(temp[2])
aa.append(temp)
print(aa) #2.x請將此行改為 print aa
python 數組寫入文件格式控制
def writeToTxt(list_name,file_path):
try:
fp = open(file_path,”w+”)
for item in list_name:
fp.write(str(item)+”\n”)//list中一項佔一行
fp.close()
except IOError:
print(“fail to open file”)
if __name__ == “__main__”:
list_name = [ 3.00008000 +0.j,-10.58085662-19.4778165j,5.87334700 +4.733817j, -0.86048738 -0.5688545j,17.35029000 +0.j,-0.86048738 +0.5688545j,5.87334700 -4.733817j,-10.58085662+19.4778165j] //你的list
file_path = r”hello.txt”
writeToTxt(list_name,file_path)
python 把文件內容讀到一個數組裡
首先py的數組使用列表代替的,除非py的擴展工具包,比如py有一個支持矩陣的包裡面有數組的概念,
將文件讀到列表裡:
f = open(‘file_name.txt’,’r’)
f_list = f.readlines()
可以print(f_list)查看列表,這是將文件的所有內容一次性讀到列表中
如何用PYTHON把一組數據寫入一個文件
一、將一組數據追加到文件中
例如:將123追加到文件1.txt的末尾
def init():
with open(‘1.txt’,’r+’) as text:
text.read()
text.write(‘123’)
text.close()
init()
二、將一組數據覆蓋到文件中
將123覆蓋到1.txt文件中,1.txt之前的數據全沒了
def init():
with open(‘1.txt’,’r+’) as text:
text.write(‘123’)
text.close()
init()
python 語言如何手動輸入一個數組
手動定義一個空數組:arr =[],鏈表數組:a = [1,2,[1,2,3]]。
Python, 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。
Python是純粹的自由軟體, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協議[2] 。Python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮進。
Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中[3] 有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。
7月20日,IEEE發布2017年編程語言排行榜:Python高居首位。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/248556.html