使用try進行異常發現,使用while檢測檔案末尾進行讀取
file_to_read = raw_程式設計客棧input("enter file name of tests (empty string to end program):")
try:
infile = open(file_to_read, 'r')
while file_to_read != " ":
file_to_write = raw_input("enter output file name (.csv will be appended to it):")
file_to_write = file_to_write + ".csv"
outfile = open(file_to_write, "w")
readings = (infile.readline())
print readings
while readings != 0:
global count
readings = int(readings)
minimum = (infile.readline())
maximum = (infile.readline())
使用for遍歷讀取的每一行,進行一次性的讀取和輸入
下面呼叫的程式讀取的資料是
result = list()
with open('../test/parameter.txt') as f:
for line in f.readlines():
temp = list()
# 逐個遍歷對應每一行元素,將之轉為對應的資料
b = line.strip(",][").spwww.cppcns.comlit(',')
if(len(b) >= 5):
b.pop()
for a in b:
a = a.replace('[','').replace(']','')
temp.append(float(a))
result.append(temp)
#print("中途列印的temp是",temp)
#print("加入到result中的結果是",result)
刪除字串首尾的多餘字元程式設計客棧串strip()
# 刪除字串中多餘字元
def string_remove():
str1 = ' abc \n'
print str程式設計客棧1.strip() # abc
str2 = '----abcdf++++'
print str2.strip('-+') # abcdf
replace函式,刪除字串中某乙個所有的字串
ss = 'old old string'
ret = ss.replace('old', 'new', 1)
print(ret)
sub函式,同時刪除多個字串,這裡使用了正規表示式
str2 = '\nabc\nwrt22\t666\t'程式設計客棧 # 刪除字串中的所有\n,\t
import re
print(re.sub('[\n\t]','',str2)) # abcwrt22666
聊一聊 Flask 的 jsonify
首先我們來看一段 python from flask import flask,jsonify tasks api v1.0 tasks methods get defget tasks return jsonify if name main true 在這段 裡面,我們看到了今天的主角jsonif...
聊一聊我的二 二
我是乙個二 二一年六月畢業的學軟體技術的大專生 也就是明年畢業 對於任何人來說,這一年裡是充滿挑戰的。可能乙個小小的想法,就會決定未來的走向。二 二 是對於所有人都是複雜的一年,特別是對於我.二 二 一年裡充滿了對於我是充滿悲傷的,疫情爆發,長輩離世,面臨就業問題等等,各種我不敢面對的事情。都出現在...
聊一聊PHP的global
眾所周知,在php的函式中,如果想使用全域性變數,一種是使用超全域性變數 globals,另一種是在函式中使用global關鍵字宣告,使用超全域性變數 globals的方式大家都知道了,今天來好好聊一聊使用global方式來宣告變數。我們來看如下例子 a 1 b 2 function test te...