国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

python腳本怎么自動生成文件

極客小將2021-01-12-
簡介python腳本自動生成需要文件在工作中我們經常需要通過一個文件寫出另外一個文件,然而既然是對應關系肯定可以總結規律讓計算機幫我們完成,今天我們就通過一個通用文件生成的python腳本來實現這個功能,將大家從每日重復的勞動中解放!推薦:Python教程定義一個函數 def pro

GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

python腳本自動生成需要文件GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

在工作中我們經常需要通過一個文件寫出另外一個文件,然而既然是對應關系肯定可以總結規律讓計算機幫我們完成,今天我們就通過一GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

個通用文件生成的python腳本來實現這個功能,將大家從每日重復的勞動中解放!GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

推薦:python教程GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

定義一個函數GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

 def produceBnf(infilename,outfilename):     List=[]     with open(infilename,'r') as inf:         for line in inf.readlines():             List.append(re.match("正則表達式").group(?))     with open(outfilename,'w') as outf:         i=0         outf.write("文件頭");         for command in List:                 outf.write(“寫入剛剛讀取的內容(也可能是某種對應關系)”)                 outf.write("寫入其他內容")         outf.write("寫入文件尾")

差不多,大多數情況下,都是這樣的框架,這個函數需要一個輸入文件,一個輸出文件,一般情況下,我們希望,能夠從命令行中將輸入GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

文件參數傳入,然后在本目錄下生成輸出文件GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

獲得輸入輸出路徑GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

infile=sys.argv[1] produceBnf(infile,os.path.join(os.path.dirname(infile),"輸出文件的名字"));

然后在命令行中我們執行這個python腳本然后加個參數就完工了。GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

腳本就是用來幫助我們簡化重復的工作,讓我們去做更有意義,更加需要思考的事情,所以希望大家以后多用腳本來簡化自己的重復工GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

作。更多Python技術請關注Python視頻教程。GzG少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 正宁县| 武隆县| 右玉县| 双柏县| 牟定县| 辽宁省| 田阳县| 铁岭县| 准格尔旗| 长白| 嘉义县| 贵南县| 镶黄旗| 鄂伦春自治旗| 嘉祥县| 龙井市| 巩义市| 永吉县| 伊金霍洛旗| 无为县| 南溪县| 霍林郭勒市| 邵武市| 陇川县| 新绛县| 宁安市| 芜湖县| 柳江县| 长宁县| 阳曲县| 来安县| 织金县| 吉安县| 卢湾区| 大同市| 贵溪市| 巴彦淖尔市| 杂多县| 海城市| 临泉县| 安宁市|