Python Forum
Ignore first few letters of a line when reading file.
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ignore first few letters of a line when reading file.
#11
@BitPythoner, why would they want to convert their str to list?
@menator01, what you show is actually just str with first char being R, it's not raw string. Not that OP request makes sense too
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply
#12
I agree.
I welcome all feedback.
The only dumb question, is one that doesn't get asked.
My Github
How to post code using bbtags


Reply
#13
(May-29-2020, 11:14 AM)ShakeyPakey Wrote: Hello, everybody!

"name = John"

I want to use "John" only as a variable, and I don't want to read the first 7 bytes of the line: "name = "
I only want to read "John".
line = 'name = John'
print(line[7:])
Output:
John
Reply
#14
The issue is solved. Thanks for everyone who has been part of this thread.

Here is the solution:
with open("file.txt",) as f:
    line = f.readline() # Line is read from file. In this example, the line is "name = John".
    name = line.split() 
    print("My name is" + name[2]) # This should print out "My name is John". John is the third string in the line, 
    # after "name" and "="  
Reply
#15
@buran, so that they can loop through the certain positions and thus letters of the string.
Reply
#16
@BitPythoner, in python you don't need the position, nor need to convert to list - you can iterate over str:
>>> spam = 'name = John'
>>> for char in spam:
...     print(char)
... 
n
a
m
e
 
=
 
J
o
h
n
>>> for idx, char in enumerate(spam):
...     print(f'position:{idx}, char:{char}')
... 
position:0, char:n
position:1, char:a
position:2, char:m
position:3, char:e
position:4, char: 
position:5, char:=
position:6, char: 
position:7, char:J
position:8, char:o
position:9, char:h
position:10, char:n
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply
#17
Very interesting, I never thought of that.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Reading and storing a line of output from pexpect child eagerissac 1 4,146 Feb-20-2024, 05:51 AM
Last Post: ayoshittu
  Copy Paste excel files based on the first letters of the file name Viento 2 348 Feb-07-2024, 12:24 PM
Last Post: Viento
Sad problems with reading csv file. MassiJames 3 559 Nov-16-2023, 03:41 PM
Last Post: snippsat
  Reading in of line not working? garynewport 2 785 Sep-19-2023, 02:22 PM
Last Post: snippsat
  Reading a file name fron a folder on my desktop Fiona 4 851 Aug-23-2023, 11:11 AM
Last Post: Axel_Erfurt
  Reading data from excel file –> process it >>then write to another excel output file Jennifer_Jone 0 1,046 Mar-14-2023, 07:59 PM
Last Post: Jennifer_Jone
  File "<string>", line 19, in <module> error is related to what? Frankduc 9 12,392 Mar-09-2023, 07:22 AM
Last Post: LocklearSusan
  Getting last line of each line occurrence in a file tester_V 1 812 Jan-31-2023, 09:29 PM
Last Post: deanhystad
  Reading a file JonWayn 3 1,058 Dec-30-2022, 10:18 AM
Last Post: ibreeden
  Reading Specific Rows In a CSV File finndude 3 940 Dec-13-2022, 03:19 PM
Last Post: finndude

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020