Dec-27-2019, 06:14 AM
Hello all,
I've been Googling and reading here, reading StackOverflow but can't solve what I feel is a very simple problem.
I cannot strip off the trailing '\n' from all my list items in list. I've tried a few dozen examples online and they never work for me, I then thought maybe I need something in my library but all seems well covered there too.
I'm not going to give all the failing examples here, there is no point.
Here are all the errors I'm getting using the different techniques:
AttributeError: 'list' object has no attribute 'rstrip'
AttributeError: 'list' object has no attribute 'strip'
<map object at 0x000001A36C428D30> (I know, not an error but what I got trying example)
TypeError: descriptor 'strip' for 'str' objects doesn't apply to a 'list' object
TypeError: expected string or bytes-like object
AttributeError: type object 'DataFrame' has no attribute 'res'
TypeError: 'list' object is not callable
TypeError: expected string or bytes-like object
I tried everything, I just don't get why I can't simply strip off the trailing \n in all my items.
Is there a special library for it, because everyone with their answers all seem to work.
Here is what I'm originally doing though:
Thanks for any help.
hmmm, I'm just now noticing the double brackets on my new list:
I've been Googling and reading here, reading StackOverflow but can't solve what I feel is a very simple problem.
I cannot strip off the trailing '\n' from all my list items in list. I've tried a few dozen examples online and they never work for me, I then thought maybe I need something in my library but all seems well covered there too.
I'm not going to give all the failing examples here, there is no point.
Here are all the errors I'm getting using the different techniques:
AttributeError: 'list' object has no attribute 'rstrip'
AttributeError: 'list' object has no attribute 'strip'
<map object at 0x000001A36C428D30> (I know, not an error but what I got trying example)
TypeError: descriptor 'strip' for 'str' objects doesn't apply to a 'list' object
TypeError: expected string or bytes-like object
AttributeError: type object 'DataFrame' has no attribute 'res'
TypeError: 'list' object is not callable
TypeError: expected string or bytes-like object
I tried everything, I just don't get why I can't simply strip off the trailing \n in all my items.
Is there a special library for it, because everyone with their answers all seem to work.
Here is what I'm originally doing though:
res = [] with open('sample.txt', 'r') as fin: data = fin.read().splitlines(True) with open('sample.txt', 'w') as fout: res.append(data[:200]) fout.writelines(data[200:]) print(res)I'm getting 200 lines from a txt file and simultaneously creating a list of the proxies to use in my program, but they all have the newlines from when they being appended.
Thanks for any help.
hmmm, I'm just now noticing the double brackets on my new list:
[['203.215.181.219:36342\n', '200.149.0.74:8080\n', '46.209.98.227:8080\n', '150.95.131.174:3128\n']]