1. 程式人生 > >python剔除文字檔案每行頭尾的空格字元

python剔除文字檔案每行頭尾的空格字元

#encoding=utf-8
def trimLineSpace(finput, foutput):
fInputHandle = open ( fInput )
fOutputHandle = open (fOutput, 'w')
lines = fInputHandle.readlines()


for line in lines:
fOutputHandle.write(line.strip()+'\r\n')


fInputHandle.close()
fOutputHandle.close()


if __name__ == '__main__':
        fInput = 'test.txt'
        fOutput = 'output.txt'
        
trimLineSpace(fInput, fOutput)

相關推薦

python剔除文字檔案頭尾空格字元

#encoding=utf-8 def trimLineSpace(finput, foutput):fInputHandle = open ( fInput )fOutputHandle = open (fOutput, 'w')lines = fInputHandle.

python:在csv檔案末寫入一列——方法1

with open(os.path.join(os.path.dirname(__file__), "file1")) as csvFile: rows = csv.reader(csvFile) with open(os.path.join(os.path.

python:讀取文字檔案資料,檔案.splitlines()

一般跟蹤訓練的ground_truth的資料儲存在文字文檔案中,故每一行的資料為一張圖片的標籤資料,這個時候讀取每一張圖片的標籤,具體實現如下: test_txt = '/home/zcm/ten

python實現文字檔案內容換--->>>真的可行

  最近一次密碼學實驗,給了一段超級長(7頁小四宋體的16進位制字串的word文件……)的密文求解密,肯定要把它儲存到一個txt檔案裡呀,然後指標讀入依次解密……(這是我第一印象)。然後拷貝到txt後發現原來word裡貌似是人為的換行而非輸入過長自動換行。讀出時為了避免包括了'\n'的換行符,需要把它去除掉。

一篇短文,有三文字有80個字元。統計出其中英文大寫字母,小寫字母,數字,空格以及其他字元各有多少。

一篇短文,有三行文字,每行有80個字元。統計出其中英文大寫字母,小寫字母,數字,空格以及其他字元各有多少。 #include<stdio.h> int main() { int i, j,a,b,c,w,other; //int a = 0; int b = 0; int c =

Python pandas模組輸出中間省略號問題

關於Python資料分析中pandas模組在輸出的時候,每行的中間會有省略號出現,和行與行中間的省略號....問題,其他的站點(百度)中的大部分都是瞎寫,根本就是複製黏貼以前的版本,你要想知道其他問題答案就得去讀官方文件吧。 1 #!/usr/bin/python 2 # -*- co

linux檔案數值總和相加

1、原始檔案情況1.1、檔案數 [[email protected] result]$ ll room54000-htm_2018-*  -rw-rw-r-- 1 hadoop hadoop 2 Oct  9 18:59 room54000-htm_2018-0

python讀取文字檔案的三種方法

參考連結 python讀取文字檔案的內容,有三種方法。 read()、readline()、readlines() read() read()是最簡單的一種方法,一次性讀取檔案的所有內容放在一個大字串中,即記憶體中。 file=open('test.txt') try:

Python統計文字檔案中詞彙字母短語等分佈

這是MSRA的高階軟體設計結對程式設計的作業 這篇部落格討論具體地實現方式與過程,包括效能分析與單元測試 分析的工具使用方法可以參考這兩篇部落格: 該專案的完整程式碼,請參考下面的Github: 先看一下這個專案的要求: 使用者需求:英語的26 個字母的頻

通過cmd命令讀取大文字檔案

場景:通過程式 把一個檔案中的所有內容讀到記憶體中,再去判斷行數。通過這種方法,很可能超過半小時(1個15MB左右的文字檔案) 而得不到結果。 而通過使用cmd命令,卻能在非常短的時間內得到行數。 測試結果:(測試環境:win 7, 64bit,  8G記憶體) 通過cm

Windows和Linux系統文字檔案符互相轉換

不需要使用其它程式,只用sed命令就OK。 Windows轉換到Linux為: #windows2linux.sh sed -i 's/.$//' $1 Linux轉換到Windows為: #linux2windows.sh sed -i 's/$/\r/' $1

linux和windows的文字檔案格式轉換

        在基於雙系統平臺做開發時,我們經常需要將Linux下的文字檔案上傳到windows,或將windows下的文字檔案上傳到Linux,但是會出現亂碼和換行符的問題。這是因為Linux和Window下的文字檔案的編碼格式不同造成的。Windows中預設的檔案格式

python 查詢文字檔案的層次

I/O系統有一系列的層次構建而成 下面是操作一個文字檔案的例子來檢視這種層次 >>> f = open('sample.txt','w') >>> f <_io.TextIOWrapper name='sample.txt' mode='w' encodin

如何用python讀取文字中指定的內容

1 利用python的readlines()函式: <strong><span style="font-size:24px;"> </span><span style="font-size:14px;">fobj = op

notepad++快速在頭尾都加上指定的內容

使用快捷鍵Ctrl+H開啟“替換對話方塊”,在每行的開頭新增內容。 勾選左下角的“正則表示式”選項(注意一定要記得勾選) 在“查詢目標”裡輸入上尖號“^”,上尖號代表每行的開頭 在“替換為”裡輸入“(需要新增的內容)” 然後點"全部替換"按鈕,這樣每行的前面就全部添加了(需要新增的內容) 在

使用Python刪除文字檔案中的部分內容

為了學習英語,我把從網上下載下來的電影轉換成純MP3檔案,放到iTouch裡去了,這樣就可以直接練習聽力了,另外把下載下來的字幕也放進去,聽不懂的時候可以看,但有一個問題,網上載下來的字幕格式都如下所示:  7 00:01:44,789 --> 00:01:51,019

python 對txt中內容進行批量替換

f = open('./val.txt') lines = f.readlines() #整行讀取 f.close() for line in lines:     rs = line.rstrip('\n') #去除原來每行後面的換行符,但有可能是\r或\r\n     newname=rs.replace

php 讀取文字檔案陣列

$file_path = "f:\identification.txt"; if(file_exists($file_path)){ $str =

C語言只讀的首字元詳解

*************** 關於只讀首字元,我們要理解其思路先!下面一一分析!!!! *************** 我們知道獲取一個字元可以這樣表示:定義char ch; ch=getchar(

python 匹配文字全形轉半形字元

在對文字進行處理的時候經常會遇見要對括號和標點進行匹配 常見的英文(半形)符號如( ) 直接用正則匹配即可 但是遇見全形字元(中文括號、標點),直接用正則匹配會存在問題: 因為編碼通常為為utf8,若直接匹配,中文括號的3位元組編碼會和一些中文的位元組編碼重複,產生意想不到