python入門第三天——檔案/儲存器
##python:input /output(I/O) ##很多時候,你會想要讓自己的程式與使用者互動,從使用者 ##得到輸入,然後列印一些結果 ##常用的是輸入輸出型別是處理檔案,建立,讀寫檔案的能力是 ##必須的 ##file:可以通過file類的物件來開啟一個檔案 ##注意:對檔案的讀寫能力依賴於程式在開啟檔案時的指定模式 ##注意:當在完成對檔案的一系列操作後,記住呼叫close()告訴python我們完成了對檔案的使用 # print help('file') poem = """ Programing is fun when the work is done if you wanna make your work also fun use Python!""" f = file("poem.txt",'w') f.write(poem) f.close() my = file('poem.txt','r')##如果要對檔案操作需要呼叫file(),預設操作是可讀 while True: line = my.readline() if len(line) == 0: break print line my.close() ##檔名也就是指標,指向檔案的儲存的記憶體 ##讀取檔案時需要檔名來尋找file # 檔案的三種模式:可讀(r),可寫(w),追加(a) # 檔案的列印,readline()逐行來列印檔案的內容 ##儲存器:pickle ,使用它,可以在一個檔案中儲存任何python物件 ##之後依舊可以完成無缺的取出來,這被稱為持久的儲存物件 import pickle as p filename = 'fruit' List = ['apple','orange','banana'] f=file(filename,'w') p.dump(List,f) f.close() del List #remove the list ##read back from the storage f=file(filename) storedList = p.load(f) # while True: # line = f.readline() # if len(line) == 0: # break # print line
相關推薦
python入門第三天——檔案/儲存器
##python:input /output(I/O) ##很多時候,你會想要讓自己的程式與使用者互動,從使用者 ##得到輸入,然後列印一些結果 ##常用的是輸入輸出型別是處理檔案,建立,讀寫檔案的
Python入門第三天
字串: s.title() 將字串的首字母大寫 s.upper() 轉化為大寫 s.lower()轉化為小寫 s.swapcase() 大小寫交換 s.isalnum() 檢查是否全部是字母或數字 s.isalpha() 檢查是否全部是字母 s.isdigit(
Spring Boot入門第三天:配置日誌系統和Druid數據庫連接池。
禁用 css ret 輸入 ogg servlet log http gif 一、日誌管理 1.在application.properties文件中加入如下內容: logging.level.root=WARN logging.level.org.springfram
NoSQL入門第三天——大綱帶更新
需要 身份證號 led inux timeout 取消 級別 mage 無法 一、解析Redis配置文件redis.conf (Linux下配置多於編碼) 1.它在哪 由於我是在root的家目錄下載安裝的,默認的安裝位置就是: conf就在這裏:
MySQL入門第三天——函數與存儲過程
logs mysql入門 .com mage http size strong 分享 png 一、函數 MySQL入門第三天——函數與存儲過程
python 入門第三課 函式function
1、函式定義: 函式是指將一組語句的集合通過一個名字(函式名)封裝起來,要想執行這個函式,只需呼叫其函式名即可 特性: 減少重複程式碼 使程式變的可擴充套件 使程式變得易維護 函式呼叫時,位置引數必須提供,預設引數可以不輸入,介於位置引數後面,對於不確定個數的位置引數,函式定義時可以使用args,將多個不確
python 入門第三課 迭代物件Iterable和迭代器Iterator
迭代物件Iterable和迭代器Iterator __author__ = 'admin' from collections.abc import Iterator from collections.abc import Iterable print(isinstance([],Iterable)) p
python入門第三課練習
練習一:定義一個函式,接收任意3個數字的輸入,並按順序從小到大輸出 def Sort_h(*args): return sorted(args) a = [10,8,19] print(Sort_h(*a)) 輸出結果: 練習二:要求建立一個函式,它可
大數據入門第八天——MapReduce詳解(三)
大數 blog eve 分享圖片 shuf open src hid span 1/mr的combiner 2/mr的排序 3/mr的shuffle 4/mr與yarn 5/mr運行模式 6/mr實現join 7/mr全局圖
Python學習第三天(元組和檔案讀寫)
元組 元組和列表差不多,也是存一組數,但是元組一旦建立便不能在修改 只有兩個方法:count 和index 從語法上講:編寫在圓括號中 在程式碼的首行加入:#-*-coding:utf-8-*- 可以輸入中文字 ————————
Linux基礎入門第三周作業【Linux微職位】
bash基礎特性之文件名通配(globbing)1、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其它字符)的文件或目錄。ls -d /var/l*[0-9]*[[:lower:]]或ls -d /var/l*[[:digit:]]*[[:lower:]]命令測試結果[[e
Spring入門第三課
const 屬性 反射 www hierarchy source nco rep setname 屬性註入 屬性註入就是通過setter方法註入Bean的屬性值或依賴的對象。 屬性植入使用<property>元素,使用name屬性指定Bean的屬性名稱,valu
Kotlin入門第三課:數據類型
索引 第三課 logs clas ble 基礎 dex 問題 soft 前文鏈接: Kotlin學習第一課:從對比Java開始 Kotlin入門第二課:集合操作 初次嘗試用Kotlin實現Android項目 Kotlin的數據類型與Java類似,因此這篇
Spring入門第三十課
exce only att enables 關聯 encoding runtime err 方法名 基於XML的方式配置事務 直接看代碼: package logan.study.spring.tx.xml; public interface BookShopDao {
Python學習第三天
pythonSet集合#是一個無序且不重復的元素集合,只需關註valueclass set(object): """ set() -> new empty set object set(iterable) -> new set object Build an uno
(三)Python 學習第三天--GUI桌面項目
gui spl 學習 ext pytho 文字 pen 內容 election (代碼參考了別人的代碼,只做學習用途!!!最近因為寫論文,好久沒有記錄,好內疚。。。今天學習了一個小案例,做一下) 主要使用模塊:tkinter 代碼如下: from tkinter impor
Linux入門第四天——shell基礎
blog 編寫 技術 分類 程序設計 輸出十六進制 解釋 ascii bsp 一、shell概述 1.概述 命令行解釋器(殼,也就是我們的操作界面),計算機只認識0101的二進制,我們需要通過ASCII表來進行翻譯 較為官方的解釋是: She
python的第三天
pythonprint ("Enter name:")name_list = []for i in range(0,5): s=input() name_list.append(s)name_list.sort()d=input("revese num of list:")print (d)del
Python初學者第三天
初學者 alt 一次 等於 技術 9.png 優化 body 大於 3day Python基礎語法 1、運算符:算數運算符、比較運算符、賦值運算符、邏輯運算符 A、算數運算符:a=10,b=3 + 加 a+b - 減 a-b * 乘 a*b / 除 a/b
大數據入門第零天——總體課程體系概述
編程 shell編程 線數據 實時 chan quest cal oop .com 主要包括以下幾大塊: 大數據基礎課程 離線數據分析 離線數據分析hbase 實時數據分析 Scala函數式編程 Spark內存計算