Python 3: Read text file that is in list format
up vote
-1
down vote
favorite
I have one large text file that contains data in the form of a list and its just in one line. See examples
Text file contents: ["input": "data1", "input": "data2", "input": "data2"]
I am reading this file using python 3 and when I use the read() method, I get one large string however I want to convert this string to a list while maintaining the same format that is in the text file. Is there anyway that this can be achieved? Most of the posts talk about using the split method to achieve this which does not work for this case.
In JavaScript I generally use the stringify and parse methods to do these kinds of conversions but I am not able to find this in python. Any help will be appreciated. Thank you.
string python-3.x list
add a comment |
up vote
-1
down vote
favorite
I have one large text file that contains data in the form of a list and its just in one line. See examples
Text file contents: ["input": "data1", "input": "data2", "input": "data2"]
I am reading this file using python 3 and when I use the read() method, I get one large string however I want to convert this string to a list while maintaining the same format that is in the text file. Is there anyway that this can be achieved? Most of the posts talk about using the split method to achieve this which does not work for this case.
In JavaScript I generally use the stringify and parse methods to do these kinds of conversions but I am not able to find this in python. Any help will be appreciated. Thank you.
string python-3.x list
Could you please provide expected output based on sample input?
– Mayank Porwal
Nov 10 at 15:11
".. I want to convert this string to a list while maintaining the same format that is in the text file". But it is a single long string in the text file. What do you have usingsplit
, and how does it not work?
– usr2564301
Nov 10 at 15:13
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I have one large text file that contains data in the form of a list and its just in one line. See examples
Text file contents: ["input": "data1", "input": "data2", "input": "data2"]
I am reading this file using python 3 and when I use the read() method, I get one large string however I want to convert this string to a list while maintaining the same format that is in the text file. Is there anyway that this can be achieved? Most of the posts talk about using the split method to achieve this which does not work for this case.
In JavaScript I generally use the stringify and parse methods to do these kinds of conversions but I am not able to find this in python. Any help will be appreciated. Thank you.
string python-3.x list
I have one large text file that contains data in the form of a list and its just in one line. See examples
Text file contents: ["input": "data1", "input": "data2", "input": "data2"]
I am reading this file using python 3 and when I use the read() method, I get one large string however I want to convert this string to a list while maintaining the same format that is in the text file. Is there anyway that this can be achieved? Most of the posts talk about using the split method to achieve this which does not work for this case.
In JavaScript I generally use the stringify and parse methods to do these kinds of conversions but I am not able to find this in python. Any help will be appreciated. Thank you.
string python-3.x list
string python-3.x list
asked Nov 10 at 15:09
Neil
92
92
Could you please provide expected output based on sample input?
– Mayank Porwal
Nov 10 at 15:11
".. I want to convert this string to a list while maintaining the same format that is in the text file". But it is a single long string in the text file. What do you have usingsplit
, and how does it not work?
– usr2564301
Nov 10 at 15:13
add a comment |
Could you please provide expected output based on sample input?
– Mayank Porwal
Nov 10 at 15:11
".. I want to convert this string to a list while maintaining the same format that is in the text file". But it is a single long string in the text file. What do you have usingsplit
, and how does it not work?
– usr2564301
Nov 10 at 15:13
Could you please provide expected output based on sample input?
– Mayank Porwal
Nov 10 at 15:11
Could you please provide expected output based on sample input?
– Mayank Porwal
Nov 10 at 15:11
".. I want to convert this string to a list while maintaining the same format that is in the text file". But it is a single long string in the text file. What do you have using
split
, and how does it not work?– usr2564301
Nov 10 at 15:13
".. I want to convert this string to a list while maintaining the same format that is in the text file". But it is a single long string in the text file. What do you have using
split
, and how does it not work?– usr2564301
Nov 10 at 15:13
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
You can load json from a a file using Python's built-in json package.
>>> import json
>>> with open('foo.json') as f:
... data = json.load(f)
...
>>> print(data)
['input': 'data1', 'input': 'data2', 'input': 'data2']
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
You can load json from a a file using Python's built-in json package.
>>> import json
>>> with open('foo.json') as f:
... data = json.load(f)
...
>>> print(data)
['input': 'data1', 'input': 'data2', 'input': 'data2']
add a comment |
up vote
0
down vote
You can load json from a a file using Python's built-in json package.
>>> import json
>>> with open('foo.json') as f:
... data = json.load(f)
...
>>> print(data)
['input': 'data1', 'input': 'data2', 'input': 'data2']
add a comment |
up vote
0
down vote
up vote
0
down vote
You can load json from a a file using Python's built-in json package.
>>> import json
>>> with open('foo.json') as f:
... data = json.load(f)
...
>>> print(data)
['input': 'data1', 'input': 'data2', 'input': 'data2']
You can load json from a a file using Python's built-in json package.
>>> import json
>>> with open('foo.json') as f:
... data = json.load(f)
...
>>> print(data)
['input': 'data1', 'input': 'data2', 'input': 'data2']
answered Nov 10 at 15:38
snakecharmerb
8,97632246
8,97632246
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53240262%2fpython-3-read-text-file-that-is-in-list-format%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Could you please provide expected output based on sample input?
– Mayank Porwal
Nov 10 at 15:11
".. I want to convert this string to a list while maintaining the same format that is in the text file". But it is a single long string in the text file. What do you have using
split
, and how does it not work?– usr2564301
Nov 10 at 15:13