1樓:匿名使用者
f = 'data.txt'
with open(f,'r') as f1:
l1 = f1.read().replace('\n',' ')l2 = l1.split()
for i in range(0,len(l2),5):
l3 = l2[i:i+5]
print(l3)
如插入中的**所示,
第一行**假設你的資料檔名為data.txt,第二行的**為以只讀方式開啟檔案,
第三行**的作用是讀取檔案到字串,然後把其中的換行符用空格表示,以便可以用5個數一行輸出,
第四行**是把字串中的各個數字分開來作為列表賦值給l2,剩下的三行**就是以每行五個數字列表,迴圈輸出,知道資料結束。
with.....as......語句用於上下文管理器,在它裡面的語句執行結束後,檔案會自動關閉,其中的range是一個迭代器,通常用於for迴圈。
2樓:
nums = map(int, open('m.txt', 'rt').read().split(' '))
a, b, c, d, e = [nums[i::5] for i in xrange(5)]
python從txt檔案中讀取數字,並放入list中 200
3樓:匿名使用者
# nums.txt
12312
123323344
4556
# read_nums.py
# -*- coding: utf-8 -*-__author__ = 'lpe234'
file_path = './nums.txt'
def read_file(file_path):
tmp_list = list()
with open(file_path, 'r') as f:
txt = f.read()
for line in txt.split('\n'):
if line.isdigit():
tmp_list.extend(line.split())return tmp_list
print read_file(file_path)# result
python read_nums.py
['12312', '123', '3233', '4', '4', '4', '556']
process finished with exit code 0
python逐行讀取txt檔案 每行為一個list
4樓:哦_廿一
# 輸出結果類似:[,]
5樓:
import re
patt = re.compile(r"(?p\d+)\s+(?p.*)")
fmt = ""
with open("tags.txt", 'rt') as handle:
for m in ifilter(none, imap(patt.match, handle)):
print fmt % m.groupdict()
python從txt檔案中讀取數字,並放入list中
6樓:開心地的春天
背景:檔案內容抄每一行是由n個單一數字襲組成的bai,每個數字之間由製表符區分,du比如:zhi0 4 3 1 22 1 0 3
1 2 0
……現在需要dao將每一行資料存為一個list,然後所有行組成一個大的list。
工具:1.strip():用於移除字串頭尾指定的字元,預設為空格,返回是字串。
2.split():通過指定分隔符對字串進行切片,返回是字串組成的list。例項:
用python讀取檔案中的數字並加入list的問題
7樓:匿名使用者
array =
for line in open('testdata.txt'):
array.extend(line.strip().split(' '))
array = map(int, array)print(array)
怎麼用python直接讀取檔案中的數字
網際網路前世今生 coding utf 8 f open test.txt s f.readline print s while s n arr s.split a1 arr 0 a2 arr 1 replace n readline 讀取檔案的時候,預設加上 n print a1 print a2...
python如何讀取網頁中的資料
就是屬於網頁抓取,可參考 如何用python,c 等語言去實現抓取靜態網頁 模擬登陸 裡面有邏輯解釋和 此處不能貼地址,可以通過google搜標題,即可找到帖子地址 不知道你說的網頁是指的什麼,如果你說的是我儲存了一網頁在你的電腦上,那就直接用open函式開啟,read函式讀就行了。如果你說的是某個...
在python中如何讓輸入數字自動變為角度,比如我輸入90,但是要轉換為90度
讀取true時返回的是1,是因為true這個值在excel檔案中儲存時就是真值型別0或1,而不是儲存文字true 節省儲存空間 數字也是這樣的。如果你想把讀取時都變為文字,有兩種方法。1,在原excel檔案中修改。將true真值型別 數字型別轉換成文字型別。2,在xlrd讀取過程中加入一些簡單的判定...