摘要:文件操作遍歷文件夾和文件獲取文件名和擴(kuò)展名逐行讀取文本文件內(nèi)容寫(xiě)文件判斷文件是否存在創(chuàng)建文件夾其他數(shù)字前補(bǔ)未完待續(xù)
1、文件操作 1-1 遍歷文件夾和文件
import os rootDir = "/path/to/root" for parent, dirnames, filenames in os.walk(rootDir): for dirname in dirnames: print("parent is:" + parent) print("dirname is:" + dirname) for filename in filenames: print("parent is:" + parent) print("filename is:" + filename) print("the full name of the file is:" + os.path.join(parent, filename))1-2 獲取文件名和擴(kuò)展名
import os path = "/root/to/filename.txt" name, ext = os.path.splitext(path) print(name, ext) print(os.path.dirname(path)) print(os.path.basename(path))1-3 逐行讀取文本文件內(nèi)容
f = open("/path/to/file.txt") # The first method line = f.readline() while line: print(line) line = f.readline() f.close() # The second method for line in open("/path/to/file.txt"): print(line) # The third method lines = f.readlines() for line in lines: print(line)1-4 寫(xiě)文件
output = open("/path/to/file", "w") # output = open("/path/to/file", "w+") output.write(all_the_text) # output.writelines(list_of_text_strings)1-5 判斷文件是否存在
import os os.path.exists("/path/to/file") os.path.exists("/path/to/dir") # Only check file os.path.isfile("/path/to/file")1-6 創(chuàng)建文件夾
import os # Make multilayer directorys os.makedirs("/path/to/dir") # Make single directory os.makedir("/path/to/dir")2、其他 2-1 數(shù)字前補(bǔ) 0
n = 123 m = -123 print(str(n).zfill(5)) # "00123" print(str(m).zfill(5)) # "-0123" print("%05d" % n) # "00123" print("%05d" % m) # "-0123"
(未完待續(xù))
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43223.html
摘要:接下來(lái)我們就來(lái)看看學(xué)到什么程度才算是真正學(xué)會(huì)可以去一展身手。一確立目標(biāo)了解需求做什么事情都要先確定好目標(biāo),才不至于迷失方向。 大家在學(xué)習(xí)Python的時(shí)候,有人會(huì)問(wèn)Python要學(xué)到什么程度才能出去找工作,對(duì)于在Python培訓(xùn)機(jī)構(gòu)學(xué)習(xí)Python的同學(xué)來(lái)說(shuō)這都不是問(wèn)題,因?yàn)榘凑誔ython課程大綱來(lái),一般都不會(huì)有什么問(wèn)題,而對(duì)于自學(xué)Python來(lái)說(shuō),那就比較難掌握,冒然出去找工作非常...
摘要:我是布小禪,一枚自學(xué)萌新,跟著我每天進(jìn)步一點(diǎn)點(diǎn)吧說(shuō)了這么多暫時(shí)也就夠了,那么就告辭吧 文章目錄 ?? 前言 ??? 作者簡(jiǎn)介 ??文件操作?1??、open函數(shù)...
摘要:內(nèi)置函數(shù)實(shí)現(xiàn)對(duì)可迭代對(duì)象進(jìn)行進(jìn)一步處理。文件文件的打開(kāi)權(quán)限打開(kāi)文件,文件不存在報(bào)異常寫(xiě)入文件,文件不存在則創(chuàng)建。文件不存在則創(chuàng)建。追加文件,具有讀寫(xiě)權(quán)限。 Python基礎(chǔ)類(lèi)型: 1.Tuple元組,內(nèi)容不可改變,但是允許元素內(nèi)部存在list等類(lèi)型的元素,并且允許改變列表的值,所謂內(nèi)容不可變指的是在內(nèi)存中指向的地址是不變的。 temp=(1,2,[3,4]) temp[-1]....
摘要:今天主要說(shuō)一下個(gè)人情況和學(xué)習(xí)路徑規(guī)劃。個(gè)人情況作為浙江新高考最后一屆小白鼠,經(jīng)歷了許許多多手動(dòng)和諧的事情,但是七選三有技術(shù)是唯一好的一件事情,讓我有了一點(diǎn)編程的基礎(chǔ)。 前言 Hello World!這是我思否的第一篇技術(shù)博客(不知道算不算),剛剛經(jīng)歷了高考,有個(gè)10+分的滑鐵盧,現(xiàn)坐標(biāo)浙江杭州,被西南某末流211機(jī)械專(zhuān)業(yè)錄取。雖然被苦x的機(jī)械錄取,但還是對(duì)計(jì)算機(jī)有著幻想。以后想通...
摘要:今天主要說(shuō)一下個(gè)人情況和學(xué)習(xí)路徑規(guī)劃。個(gè)人情況作為浙江新高考最后一屆小白鼠,經(jīng)歷了許許多多手動(dòng)和諧的事情,但是七選三有技術(shù)是唯一好的一件事情,讓我有了一點(diǎn)編程的基礎(chǔ)。 前言 Hello World!這是我思否的第一篇技術(shù)博客(不知道算不算),剛剛經(jīng)歷了高考,有個(gè)10+分的滑鐵盧,現(xiàn)坐標(biāo)浙江杭州,被西南某末流211機(jī)械專(zhuān)業(yè)錄取。雖然被苦x的機(jī)械錄取,但還是對(duì)計(jì)算機(jī)有著幻想。以后想通...
閱讀 3158·2021-11-08 13:18
閱讀 2295·2019-08-30 15:55
閱讀 3616·2019-08-30 15:44
閱讀 3079·2019-08-30 13:07
閱讀 2788·2019-08-29 17:20
閱讀 1957·2019-08-29 13:03
閱讀 3422·2019-08-26 10:32
閱讀 3235·2019-08-26 10:15