Open txt file in python

2024/11/21 15:09:22

i need to open a txt file . In txt file i have

Andrei:Popescu:Bucuresti
Maria:Popescu:Targu-Mures
....

How do I read a text file into three variable and for each line do something ? Sorry for my english.

Answer

Notice that the names are separated by a colon(:) so add : in split() to split them and store them in multiple variables:

    with open("filename.txt") as f:for line in f :word1,word2,word3 = line.split(":")print(word1)print(word2)print(word3)
https://en.xdnf.cn/q/120751.html

Related Q&A

Python 3.3.3 time.sleep() error [duplicate]

This question already has answers here:Python: "global name time is not defined"(8 answers)Closed 10 years ago.Im getting the following error:The error:"Traceback (most recent call last)…

what is the decimal.getcontext().copy() mean [closed]

Its difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying thi…

how do I change a python interpreter from english to my dialect

I have been stuck for months trying to edit the python interpreter (from www.python.org). All I want to do is to change the keywords eg. change from. English language: print() to Ibo language de().

Python, How to make a Video File(Mpeg/avi etc) into an exe?

First of all, I really dont know the correct direction on where to search or what to search.Going to the point of problems.How can I make my Video File into an exe format?I really need your help guys,…

Is it possible to avoid integers,floats and special characters using try-except statement only?

Im trying to make a code that allows only letters. I know we can do this using isalpha() method. But, Im looking for any other different solutions something like try-except?

Similarity between two text documents in Python

You are provided with four documents, numbered 1 to 4, each with a single sentence of text. Determine the identifier of the document which is the most similar to the first document, as computed accord…

Aligning strings in Python

I searched for creating aligned strings in Python and found some relevant stuff, but didnt work for me. Heres one example:for line in [[1, 128, 1298039], [123388, 0, 2]]:print({:>8} {:>8} {:>8…

Program fails in Python 2.7.8 but runs in Python 3.4.1

Ive ran this code using Python 3.4.1 and it works, but if I use Python 2.7.8 it fails, why?i=1 while i<10:for x in(1,2,3,4,5,6,7,8,9):print (i*x,\t,end=)if x==9: print(\n)i=i+1

Clustered Stacked Bar in Python Pandas [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.Want to improve this question? Add details and clarify the problem by editing this post.Closed 7 years ago.Improve…

A pythons beginner exercise [closed]

Its difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying thi…