聊一聊python常用的程式設計模組

2022-09-27 07:36:13 字數 1606 閱讀 7318

使用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...