成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Python 技術(shù)點(diǎn)

TNFE / 750人閱讀

摘要:文件操作遍歷文件夾和文件獲取文件名和擴(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

相關(guān)文章

  • Python學(xué)到什么程度才可以去找工作?掌握這4點(diǎn)足夠了!

    摘要:接下來(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ō),那就比較難掌握,冒然出去找工作非常...

    Yuqi 評(píng)論0 收藏0
  • 趁著課余時(shí)間學(xué)點(diǎn)Python(十四)文件操作

    摘要:我是布小禪,一枚自學(xué)萌新,跟著我每天進(jìn)步一點(diǎn)點(diǎn)吧說(shuō)了這么多暫時(shí)也就夠了,那么就告辭吧 文章目錄 ?? 前言 ??? 作者簡(jiǎn)介 ??文件操作?1??、open函數(shù)...

    abson 評(píng)論0 收藏0
  • Python技術(shù)點(diǎn)

    摘要:內(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]....

    Lionad-Morotar 評(píng)論0 收藏0
  • Hello World!一個(gè)計(jì)算機(jī)準(zhǔn)大一小白的學(xué)習(xí)路徑規(guī)劃

    摘要:今天主要說(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ī)有著幻想。以后想通...

    Fourierr 評(píng)論0 收藏0
  • Hello World!一個(gè)計(jì)算機(jī)準(zhǔn)大一小白的學(xué)習(xí)路徑規(guī)劃

    摘要:今天主要說(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ī)有著幻想。以后想通...

    X1nFLY 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<