conas colún a rochtain ó chomhad ascii


freagra 1:

I gcomhad téacs ba chóir go mbeadh séanadh éigin agat a insíonn duit socrú do chuid sonraí i gcomhad téacs, is é an sampla is fearr ná comhad CSV ina bhfuil do chuid sonraí scartha le camóg a insíonn duit teorainn an cholúin dhifriúil. Má tá sonraí agat san fhoirm seo, beidh sé éasca go n-oibreodh líne priontála eile idir raon innéacs áirithe.

Mar shampla, le haghaidh lúb is féidir leat gach líne de do théacs a phriontáil mar líne [10:14]. Déanfaidh sé sonraí téacs a phriontáil idir 10:14.


freagra 2:

Is féidir liom a rá gur droch-rogha é teorainn a ghlacadh mar spás (““) mar is féidir iontrálacha a bheith ann le spás eatarthu mar shampla:

úlla, mangoes blasta, silínícíste, seacláidí, pióg sú craobh

ligeann dúinn a mheas go bhfuilimid ag caint faoi chomhad CSV nó fiú comhad téacs ina bhfuil na sonraí thuas mar ionchur ansin oibríonn an cód seo a leanas go breá.

coloumn2 = []le hoscailte (r "C: \ Python27 \ test.txt", "r +") mar f: sonraí = f.readlines () sonraí a phriontáil le haghaidh líne i sonraí: coloumn2.append (line.strip (). scoilt (",") [1]) #strip chun an \ n a bhaint #split ag gach eatramh de chamóg Tá eilimint #second innéacsaithe 1

Códú sona ...


freagra 3:

Má tá teorantóir scartha óna chéile is féidir leat é seo a dhéanamh:

# más mian leat gach rud a fháil i gcolún 3col_num = 2col_data = []delimiter = ""le hoscailt ('file.txt') mar f: col_data.append (f.readline (). scoilt (teimpléad) [col_num])

Léann an cód seo na línte i gcomhad agus roinntear é leis an teorantóir a chuirtear ar fáil, a chuireann liosta ar ais agus a dhéanann rochtain ar an liosta ag an `col_num` (is é sin colún 3 sa chás seo) agus a ghabhann leis an liosta` col_data`.

Tá súil agam go gcabhróidh sé.


freagra 4:

Haigh,

Bain triail as an gcód seo le do thoil.

ColumnNumber = 2

ColumnData = []

le hoscailte ("TestFile.txt") mar file_txt:

don líne i gcomhad_txt:

ColumnData.append (líne [ColumnNumber-1])

priontáil ColumnData


freagra 5:

CSV chun an tarrthála. Ar ámharaí an tsaoil, réitigh daoine é seo cheana agus ní gá dom sonraí a iontráil anseo: D.

Colúin shonracha a léamh ó chomhad téacs i python