DOS文字格式轉Unix文字格式Python指令碼

2021-08-20 18:34:11 字數 593 閱讀 2654

網上一頓查,發現是dos文字格式與unix文字格式有差異的問題。

好在ubuntu有dos2unix工具,可以把dos文字格式轉為unix文字格式,使用方法見:

但是問題來了,核心原始碼千千萬,不能乙個乙個手動轉吧?

所以寫了個python指令碼,這個指令碼的功能是,把當前目錄包括子目錄的所有檔案轉為unix格式。

import os

def chgdos2unixall(cwd):

curr_dir = os.listdir(cwd)

for i in  curr_dir:

path = os.path.join(cwd, i)

if os.path.isdir(path):

chgdos2unixall(path)

else:

print path

os.system('dos2unix ' + path)

if __name__ == "__main__":

cur_path = os.getcwd()

chgdos2unixall(cur_path)

簡單寫的,有很多不嚴謹甚至不對的地方,拋磚引玉了,思路大概是這個思路

shell文字格式

linux的shell種類眾多,常見的有 bourne shell usr bin sh或 bin sh bourne again shell bin bash c shell usr bin csh k shell usr bin ksh shell for root sbin sh 等等。不同的...

UGUI 文字格式

先說一種使用 載入text文字的方法 public string loadinfo string path 就是在resources資料夾下,放了乙個儲存為utf 8文字格式,的.txt檔案,然後就可以使用上面方式取到.txt檔案的文字。首行縮排 直接使用網上的取巧辦法,在文字前面加這個東西。jay...

Text文字格式

顏色屬性被用來設定文字的顏色。顏色是通過css最經常的指定 乙個網頁的背景顏色是指在主體內的選擇 body h1h2 文字排列屬性是用來設定文字的水平對齊方式。文字可居中或對齊到左或右,兩端對齊.當text align設定為 justify 每一行被展開為寬度相等,左,右外邊距是對齊 如雜誌和報紙 ...