摘要:文件操作遍歷文件夾和文件獲取文件名和擴展名逐行讀取文本文件內容寫文件判斷文件是否存在創建文件夾其他數字前補未完待續
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 獲取文件名和擴展名
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 逐行讀取文本文件內容
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 寫文件
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 創建文件夾
import os # Make multilayer directorys os.makedirs("/path/to/dir") # Make single directory os.makedir("/path/to/dir")2、其他 2-1 數字前補 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"
(未完待續)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43223.html
摘要:接下來我們就來看看學到什么程度才算是真正學會可以去一展身手。一確立目標了解需求做什么事情都要先確定好目標,才不至于迷失方向。 大家在學習Python的時候,有人會問Python要學到什么程度才能出去找工作,對于在Python培訓機構學習Python的同學來說這都不是問題,因為按照Python課程大綱來,一般都不會有什么問題,而對于自學Python來說,那就比較難掌握,冒然出去找工作非常...
摘要:我是布小禪,一枚自學萌新,跟著我每天進步一點點吧說了這么多暫時也就夠了,那么就告辭吧 文章目錄 ?? 前言 ??? 作者簡介 ??文件操作?1??、open函數...
摘要:內置函數實現對可迭代對象進行進一步處理。文件文件的打開權限打開文件,文件不存在報異常寫入文件,文件不存在則創建。文件不存在則創建。追加文件,具有讀寫權限。 Python基礎類型: 1.Tuple元組,內容不可改變,但是允許元素內部存在list等類型的元素,并且允許改變列表的值,所謂內容不可變指的是在內存中指向的地址是不變的。 temp=(1,2,[3,4]) temp[-1]....
摘要:今天主要說一下個人情況和學習路徑規劃。個人情況作為浙江新高考最后一屆小白鼠,經歷了許許多多手動和諧的事情,但是七選三有技術是唯一好的一件事情,讓我有了一點編程的基礎。 前言 Hello World!這是我思否的第一篇技術博客(不知道算不算),剛剛經歷了高考,有個10+分的滑鐵盧,現坐標浙江杭州,被西南某末流211機械專業錄取。雖然被苦x的機械錄取,但還是對計算機有著幻想。以后想通...
摘要:今天主要說一下個人情況和學習路徑規劃。個人情況作為浙江新高考最后一屆小白鼠,經歷了許許多多手動和諧的事情,但是七選三有技術是唯一好的一件事情,讓我有了一點編程的基礎。 前言 Hello World!這是我思否的第一篇技術博客(不知道算不算),剛剛經歷了高考,有個10+分的滑鐵盧,現坐標浙江杭州,被西南某末流211機械專業錄取。雖然被苦x的機械錄取,但還是對計算機有著幻想。以后想通...
閱讀 3129·2021-11-08 13:18
閱讀 2276·2019-08-30 15:55
閱讀 3602·2019-08-30 15:44
閱讀 3063·2019-08-30 13:07
閱讀 2774·2019-08-29 17:20
閱讀 1942·2019-08-29 13:03
閱讀 3403·2019-08-26 10:32
閱讀 3218·2019-08-26 10:15