用java或python去掉每一行文字檔案中的逗號

時間 2021-08-16 15:18:31

1樓:老夭來了

# -*- coding: utf-8 -*-with open('4.111.new.txt', 'w') as fp:

for line in open('4.111.txt'):

fp.write(line.strip().strip(',')+"\n")

4.111.new.txt是去掉逗號的檔案如果解決了您的問題請採納!

如果未解決請繼續追問

2樓:匿名使用者

import os

import sys

filename  = '4.111.txt'

fo = open('outfile.txt', 'w')cnts = open(filename).readlines()for cnt in cnts:

cnt = cnt.strip()

if cnt.endswith(','):

cnt = cnt[:-1]

fo.write(cnt + '\n')

fo.close()

python **。 儲存成 py檔案,放到 4.111.txt 同一目錄下執行即可。

python輸出列表如何去掉逗號

3樓:無聊天都

請問你是想輸出的結果為1234嗎?如果是,我的方法:

import re

a=[1,2,3,4]

test=re.sub("[|]|'",'',str(a))print(test)即可

4樓:匿名使用者

你這是一個口氣輸出整個列表吧。比如a=[1,2,3,4],然後print(a)? 可以單獨一個一個的輸出

for i in a:

print(i)

python中用正規表示式去掉文字中所有的標點符號

5樓:快樂v美天

我的理解是  python』s的「 』 」也是字元 ,和標點符號一樣。你只要把去除的字元都加到正規表示式的括號中就可以了。 ,所以:

import re

r='[』!"#$%&\'()*+,-./:;<=>?@[\\]^_`~]+'

line=re.sub(r,'',"python』s")print line

6樓:小石頭的雪寶寶

先定義變數 punctuation,其內容應該是所有的標點符號。

例如:import repunctuation def removepunctuation...

python是一種物件導向、直譯式計算機程式設計語言,由荷蘭人guido van rossum發明於2023年,2023年發行第一個公開發行版。它常被暱稱為膠水語言,它能夠很輕鬆的把用其他語言製作的各種模組(尤其是c/c++)輕鬆地聯結在一起。

python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl協議。語法簡潔清晰,特色之一是強制用空白符作為語句縮排。名字**於一個喜劇,最初設計python這種語言的人並沒有想到python會在工業和科研上獲得如此廣泛的使用。

7樓:

line.translate(none,punctuation)

用python讀取文字檔案,對讀出的每一行進行操作,這個怎麼寫?

8樓:小丁創業

用python讀取文字檔案,對讀出的每一行進行操作,寫法如下:

f = open("test.txt", "r")

while true:

line = f.readline()

if line:

pass    # do something here

line=line.strip()

p=line.rfind('.')

filename=line[0:p]

print "create %s"%line

else:

break

f.close()

擴充套件資料:

python將txt檔案讀取到一個字串裡的操作方法如下:

1、首先,新增python檔案和文字檔案以在vscode中讀取,如下圖所示。

2、其次,完成上述步驟後,在txt檔案中寫入一些內容以用於內容讀取,只需將其寫入即可,如下圖所示。

3、接著,完成上述步驟後,必須匯入os檔案,以便可以在os中呼叫某些檔案操作方法,如下圖所示。

4、然後,完成上述步驟後,開啟要讀取的檔案,並將讀取的內容資料複製到字串中,如下圖所示。

5、隨後,完成上述步驟後,列印字串以顯示內容,以方便參考,如下圖所示。

6、接著,完成上述步驟後,執行jy.py檔案,該檔案將開始讀取和列印內容,如下圖所示。

7、最後,完成上述步驟後,可以看到已讀取txt檔案的內容,如下圖所示。

9樓:匿名使用者

把你的**改一下

f = open("test.txt", "r")while true:

line = f.readline()

if line:

pass    # do something hereline=line.strip()

p=line.rfind('.')

filename=line[0:p]

print "create %s"%lineelse:

break

f.close()

寫得可能羅嗦些,就是方便看。

10樓:

# or :

import os

with open('1.txt','rt') as handle:

for line in filter(none, handle):

print "create",os.path.splitext(line)[0]

11樓:野人拆

for line in open('1.txt','r'):

if line.strip():

print "create",line[0][0]

python 從文字中提取每一行的特定字串輸出到csv檔案

12樓:慎雋雅

假設 你的檔名叫t.txt在當前目錄下,輸出的csv叫csv.txt也在當前目錄

**如下

import sys

import re

import csv

pattern=r'.*(numberlocation)/\.(numberlocationactivity).*\+(.*)ms'

cs=open('./csv.txt','w')csvw=csv.writer(cs)

f=open('./t.txt')

for line in f:

m=re.match(pattern,line)csvw.writerow(m.group(1,2,3))f.close()

cs.close()

13樓:

#!/usr/bin/python

# coding: utf-8

## filename: regextester.py

# author: tim wang

# date: dec., 2013

import re

context = """12-06 14:50:23.

600: i/activitymanager(605): displayed com.

suning.numberlocation/.numberlocationactivity:

 +125ms

12-06 14:50:52.

581: i/activitymanager(605): displayed com.

suning.numberlocation/.numberlocationactivity:

 +126ms

12-06 14:51:21.

391: i/activitymanager(605): displayed com.

suning.numberlocation/.numberlocationactivity:

 +108ms

12-06 14:51:50.

652: i/activitymanager(605): displayed com.

suning.numberlocation/.numberlocationactivity:

 +121ms"""

patt = re.compile(r"""

(?p\d-\d\s\d:\d:\d\.\d)

.*(?<=numberlocationactivity:\s\+)(?p\d+)ms

""", re.i|re.u|re.x)

outputfmt = "numberlocation     numberlocationactivity   %(numberlocation)s"

for ln in context.splitlines():

print outputfmt % patt.match(ln).groupdict()

求用Java編小程式,求用Java編一個小程式

package test public class teacher public void setaddress string address public string getname public void setname string name public string getteacher...

python從文字中提取每一行的特定字串輸出到csv檔案

慎雋雅 假設 你的檔名叫t.txt在當前目錄下,輸出的csv叫csv.txt也在當前目錄 如下 import sys import re import csv pattern r numberlocation numberlocationactivity ms cs open csv.txt w c...

python按行(一行就是一條)統計每5分鐘有多少條log資料

日月晨雲 暗航統計每5分鐘有多少條log資料,那大概的話一一行就是一條的話,5分鐘的話大概會有3000多條。 林森木木 你是要計算他五分鐘執行了多少行 嗎?這個很難統計吧,因為你同一個類,可能會執行多次,也就是說,存在重複執行的情況 遙控東方龍 按照你這個記行原則,五分鐘之內logo應該有資料,按照...