日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
有關(guān)Python編寫內(nèi)容分析闡述

本文對Python編寫進(jìn)行學(xué)習(xí)研究,IDE選擇及編碼的解決方案進(jìn)行了一番詳細(xì)的描述,實(shí)為Python初學(xué)者必讀的Python學(xué)習(xí)經(jīng)驗(yàn)心得,基于這種語言的相關(guān)技術(shù)正在飛速的發(fā)展,用戶數(shù)量急劇擴(kuò)大,相關(guān)的資源非常多。

公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出陽高免費(fèi)做網(wǎng)站回饋大家。

但在國內(nèi)的使用還不是很多。她十分有自己的特色。語法簡潔,但功能強(qiáng)大,可以 跨平臺使用,在Linux、Windows和Mac上都有很好支持。她的設(shè)計(jì)很出色。這里有兩個Python的使用例子,都是對磁盤文件的操作,以次 來看看Python的特色。以下的程序是在 Windows平臺上完成的。

在Windows上安裝Python編寫十分方便,到Python的官方站點(diǎn)(www.python.org)可以免費(fèi)下載 Windows平臺上的二進(jìn)制安裝包后直接安裝就可以了,安裝程序會完成所有的配置,不用象Java一樣要自己設(shè)置環(huán)境變量。

在文件夾里有六十多個RM格式的視頻文件,我現(xiàn)在需要把它們的文件名都提取出來,并去掉文件的擴(kuò)展名,以便放到需要的網(wǎng)頁里。應(yīng)該有什么軟件可以完成這個簡單的要求,可是一時間到哪里去找這 樣一個符合要求的軟件呢?總不能手工完成把。

在Linux上用強(qiáng)大的shell腳本應(yīng)該也可以完成,可是使用Windows的朋友呢?其實(shí)象這樣一個簡單 任務(wù)用Python這個強(qiáng)大腳本語言只要幾條語句就可以搞定了。個大家知道,要完成這樣一個任務(wù)根本不用動用C/C++或Java這樣的大家伙。好來看看Python的身手,用自己喜歡的文本編輯器或者直接使用安裝包自帶的IDE都可以,句字不多,一句句看。

# --- picknames.py --- 是注釋行,Python是用#作為注釋符的,每行注釋的開始都要添加。Python的源代碼是一擴(kuò)展名py結(jié)尾的。import os和其他大多數(shù)語言一樣,導(dǎo)入os這個函數(shù)庫,在Python的術(shù)語里叫模塊。下 面一句稍復(fù)雜一點(diǎn)用到了兩個os模塊里的函數(shù)。#t#

在調(diào)用的時候用os.限定。os.getcwd()的作用是返回一個表示當(dāng)前工作目錄的字符串,若是在 D:\python目錄下執(zhí)行該程序則此函數(shù)返回的就是"D:\python"。程序中將此字符串在作為參數(shù)傳遞給os.listdir()函數(shù),它的作 用是返回一個參數(shù)所指定目錄的所有文件名字符串的列表,如果目錄內(nèi)有文件file1.rm file2.rm file3.rm,則返回值是

['file1.rm','file2.rm','file3.rm']。列表Python里最常用的內(nèi)建數(shù)據(jù)類型之一,他 用[]表示,其中的元素用逗號隔開。元素可以是各種數(shù)據(jù)類型,整形、字符串,也可以是一個列表。Python是動態(tài)腳本語言,不需要申明變量就可以直接使 用,所以filenames=os.listdir(os.getcwd())將當(dāng)前工作所有文件名字符串的列表賦值給變量filenames。

這 里大家一看就知道是一個for循環(huán),可是Python里的for循環(huán)與C語言和Java等其他一些語言中的不完全一樣。這里的循環(huán)用in關(guān)鍵字將 filenames中的元素依次賦給局部變量name,所以一循環(huán)一次name就能得到一個文件名字符串,這樣我們就可以歷遍所有的文件名了。

Python編寫是復(fù) 合語句所以用冒號結(jié)束,下一行是循環(huán)體。不知大家注意到了沒有Python里沒有C/C++和Java里用來標(biāo)識語句快的花括號。這正是Python的一 大特色,Python用每行開頭的縮進(jìn)來實(shí)現(xiàn)同樣的功能。因此,源代碼里的空格不在是為了美觀易讀,而是語法的要求。

這也體現(xiàn)了Python的源代碼簡潔 緊湊的優(yōu)點(diǎn)。filenames[filenames.index(name)]=name[:-3]這一句,在每次循環(huán)里將name中的文件名字符串去 掉最后的3個字符,也就是.rm擴(kuò)展名,然后重新賦給filenames列表中的每個元素。#t#

Python里對列表和字符串等的操作十分靈活,name[: -3]返回了一個新的字符串。它去了name中從開頭到倒數(shù)第四個元素,-3表示從最后開始的第三個元素,但在提取操作中并不包括-3所表示的那個元素也 不改變變量name本身。

filenames.index(name)返回列表里和name值相同的元素的索引。這樣我們就可以把新的文件名依次賦給 fienames了。接著我們就可以把它們輸出到一個文本文件里,以后粘貼的到別的地 方。用out=open ('names.txt','w')打開一個名位out的文件對象。

open()函數(shù)在當(dāng)前目錄里新建了一個名位names.txt的文本文件,Python編寫表示文 件對象out使用寫模式(Write Mode),參數(shù)要用單引號括住。open()是內(nèi)建函數(shù)并非os模塊里的函數(shù),因此也不用os.來限定調(diào)用。


網(wǎng)站欄目:有關(guān)Python編寫內(nèi)容分析闡述
地址分享:http://www.dlmjj.cn/article/djciogp.html